builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-345 starttime: 1466589032.01 results: success (0) buildid: 20160622005102 builduid: 903bf3ba67ac4973b547cb89e44da7aa revision: 3d3e03d528e015cb85dd7acf15e65443c0d3d589 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.013233) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.013658) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.013945) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.375732) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.376146) ========= 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-1466588981.364946-142896880 _=/tools/buildbot/bin/python using PTY: False --2016-06-22 02:50:32-- 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.75M=0.001s 2016-06-22 02:50:32 (8.75 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.292136 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.841174) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.841491) ========= 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-1466588981.364946-142896880 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030383 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.901997) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:32.902360) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3d3e03d528e015cb85dd7acf15e65443c0d3d589 --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 3d3e03d528e015cb85dd7acf15e65443c0d3d589 --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-1466588981.364946-142896880 _=/tools/buildbot/bin/python using PTY: False 2016-06-22 02:50:33,083 truncating revision to first 12 chars 2016-06-22 02:50:33,083 Setting DEBUG logging. 2016-06-22 02:50:33,084 attempt 1/10 2016-06-22 02:50:33,084 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3d3e03d528e0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-22 02:50:33,461 unpacking tar archive at: mozilla-beta-3d3e03d528e0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.654027 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:33.586434) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:33.586743) ========= script_repo_revision: 3d3e03d528e015cb85dd7acf15e65443c0d3d589 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:33.587160) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:33.587435) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:50:33.615710) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-06-22 02:50:33.615992) ========= /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-1466588981.364946-142896880 _=/tools/buildbot/bin/python using PTY: False 02:50:33 INFO - MultiFileLogger online at 20160622 02:50:33 in /builds/slave/test 02:50:33 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 02:50:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:50:33 INFO - {'append_to_log': False, 02:50:33 INFO - 'base_work_dir': '/builds/slave/test', 02:50:33 INFO - 'blob_upload_branch': 'mozilla-beta', 02:50:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:50:33 INFO - 'buildbot_json_path': 'buildprops.json', 02:50:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:50:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:50:33 INFO - 'download_minidump_stackwalk': True, 02:50:33 INFO - 'download_symbols': 'true', 02:50:33 INFO - 'e10s': False, 02:50:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:50:33 INFO - 'tooltool.py': '/tools/tooltool.py', 02:50:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:50:33 INFO - '/tools/misc-python/virtualenv.py')}, 02:50:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:50:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:50:33 INFO - 'log_level': 'info', 02:50:33 INFO - 'log_to_console': True, 02:50:33 INFO - 'opt_config_files': (), 02:50:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:50:33 INFO - '--processes=1', 02:50:33 INFO - '--config=%(test_path)s/wptrunner.ini', 02:50:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:50:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:50:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:50:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:50:33 INFO - 'pip_index': False, 02:50:33 INFO - 'require_test_zip': True, 02:50:33 INFO - 'test_type': ('testharness',), 02:50:33 INFO - 'this_chunk': '1', 02:50:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:50:33 INFO - 'total_chunks': '10', 02:50:33 INFO - 'virtualenv_path': 'venv', 02:50:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:50:33 INFO - 'work_dir': 'build'} 02:50:33 INFO - ##### 02:50:33 INFO - ##### Running clobber step. 02:50:33 INFO - ##### 02:50:33 INFO - Running pre-action listener: _resource_record_pre_action 02:50:33 INFO - Running main action method: clobber 02:50:33 INFO - rmtree: /builds/slave/test/build 02:50:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:50:34 INFO - Running post-action listener: _resource_record_post_action 02:50:34 INFO - ##### 02:50:34 INFO - ##### Running read-buildbot-config step. 02:50:34 INFO - ##### 02:50:34 INFO - Running pre-action listener: _resource_record_pre_action 02:50:34 INFO - Running main action method: read_buildbot_config 02:50:34 INFO - Using buildbot properties: 02:50:34 INFO - { 02:50:34 INFO - "project": "", 02:50:34 INFO - "product": "firefox", 02:50:34 INFO - "script_repo_revision": "production", 02:50:34 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 02:50:34 INFO - "repository": "", 02:50:34 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 02:50:34 INFO - "buildid": "20160622005102", 02:50:34 INFO - "pgo_build": "False", 02:50:34 INFO - "basedir": "/builds/slave/test", 02:50:34 INFO - "buildnumber": 10, 02:50:34 INFO - "slavename": "tst-linux32-spot-345", 02:50:34 INFO - "revision": "3d3e03d528e015cb85dd7acf15e65443c0d3d589", 02:50:34 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 02:50:34 INFO - "platform": "linux", 02:50:34 INFO - "branch": "mozilla-beta", 02:50:34 INFO - "repo_path": "releases/mozilla-beta", 02:50:34 INFO - "moz_repo_path": "", 02:50:34 INFO - "stage_platform": "linux", 02:50:34 INFO - "builduid": "903bf3ba67ac4973b547cb89e44da7aa", 02:50:34 INFO - "slavebuilddir": "test" 02:50:34 INFO - } 02:50:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 02:50:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 02:50:34 INFO - Running post-action listener: _resource_record_post_action 02:50:34 INFO - ##### 02:50:34 INFO - ##### Running download-and-extract step. 02:50:34 INFO - ##### 02:50:34 INFO - Running pre-action listener: _resource_record_pre_action 02:50:34 INFO - Running main action method: download_and_extract 02:50:34 INFO - mkdir: /builds/slave/test/build/tests 02:50:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:34 INFO - https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:50:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:50:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:50:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:35 INFO - Downloaded 1291 bytes. 02:50:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:50:35 INFO - Using the following test package requirements: 02:50:35 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:50:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 02:50:35 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 02:50:35 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'jsshell-linux-i686.zip'], 02:50:35 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 02:50:35 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:50:35 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 02:50:35 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 02:50:35 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 02:50:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:50:35 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 02:50:35 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 02:50:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:35 INFO - https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:50:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:50:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:50:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:38 INFO - Downloaded 22810659 bytes. 02:50:38 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/*'] 02:50:38 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/* 02:50:39 INFO - caution: filename not matched: web-platform/* 02:50:39 INFO - Return code: 11 02:50:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:39 INFO - https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:50:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:50:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:50:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:42 INFO - Downloaded 36389080 bytes. 02:50:42 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/*'] 02:50:42 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/* 02:50:46 INFO - caution: filename not matched: bin/* 02:50:46 INFO - caution: filename not matched: config/* 02:50:46 INFO - caution: filename not matched: mozbase/* 02:50:46 INFO - caution: filename not matched: marionette/* 02:50:46 INFO - caution: filename not matched: tools/wptserve/* 02:50:46 INFO - Return code: 11 02:50:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:46 INFO - https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:50:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:50:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:50:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:52 INFO - Downloaded 69349678 bytes. 02:50:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:50:52 INFO - mkdir: /builds/slave/test/properties 02:50:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:50:52 INFO - Writing to file /builds/slave/test/properties/build_url 02:50:52 INFO - Contents: 02:50:52 INFO - build_url:https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:50:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:50:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:50:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:50:53 INFO - Contents: 02:50:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:50:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:53 INFO - https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:50:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:50:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:50:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:50:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:51:01 INFO - Downloaded 92329912 bytes. 02:51:01 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'] 02:51:01 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 02:51:10 INFO - Return code: 0 02:51:10 INFO - Running post-action listener: _resource_record_post_action 02:51:10 INFO - Running post-action listener: set_extra_try_arguments 02:51:10 INFO - ##### 02:51:10 INFO - ##### Running create-virtualenv step. 02:51:10 INFO - ##### 02:51:10 INFO - Running pre-action listener: _pre_create_virtualenv 02:51:10 INFO - Running pre-action listener: _resource_record_pre_action 02:51:10 INFO - Running main action method: create_virtualenv 02:51:10 INFO - Creating virtualenv /builds/slave/test/build/venv 02:51:10 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:51:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:51:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:51:10 INFO - Using real prefix '/usr' 02:51:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:51:11 INFO - Installing distribute.............................................................................................................................................................................................done. 02:51:15 INFO - Installing pip.................done. 02:51:15 INFO - Return code: 0 02:51:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:51:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:15 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 0x9ef1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f58598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa00af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cece30>, '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 0x9f89c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa008470>, '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-1466588981.364946-142896880', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:51:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:51:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:51:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:51:15 INFO - 'CCACHE_UMASK': '002', 02:51:15 INFO - 'DISPLAY': ':0', 02:51:15 INFO - 'HOME': '/home/cltbld', 02:51:15 INFO - 'LANG': 'en_US.UTF-8', 02:51:15 INFO - 'LOGNAME': 'cltbld', 02:51:15 INFO - 'MAIL': '/var/mail/cltbld', 02:51:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:51:15 INFO - 'MOZ_NO_REMOTE': '1', 02:51:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:51:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:51:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:51:15 INFO - 'PWD': '/builds/slave/test', 02:51:15 INFO - 'SHELL': '/bin/bash', 02:51:15 INFO - 'SHLVL': '1', 02:51:15 INFO - 'TERM': 'linux', 02:51:15 INFO - 'TMOUT': '86400', 02:51:15 INFO - 'USER': 'cltbld', 02:51:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466588981.364946-142896880', 02:51:15 INFO - '_': '/tools/buildbot/bin/python'} 02:51:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:51:15 INFO - Downloading/unpacking psutil>=0.7.1 02:51:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:51:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:51:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:51:19 INFO - Installing collected packages: psutil 02:51:19 INFO - Running setup.py install for psutil 02:51:19 INFO - building 'psutil._psutil_linux' extension 02:51:19 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 02:51:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:51:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:51:20 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 02:51:20 INFO - building 'psutil._psutil_posix' extension 02:51:20 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 02:51:20 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 02:51:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:51:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:51:20 INFO - Successfully installed psutil 02:51:20 INFO - Cleaning up... 02:51:20 INFO - Return code: 0 02:51:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:51:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:20 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 0x9ef1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f58598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa00af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cece30>, '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 0x9f89c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa008470>, '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-1466588981.364946-142896880', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:51:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:51:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:51:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:51:20 INFO - 'CCACHE_UMASK': '002', 02:51:20 INFO - 'DISPLAY': ':0', 02:51:20 INFO - 'HOME': '/home/cltbld', 02:51:20 INFO - 'LANG': 'en_US.UTF-8', 02:51:20 INFO - 'LOGNAME': 'cltbld', 02:51:20 INFO - 'MAIL': '/var/mail/cltbld', 02:51:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:51:20 INFO - 'MOZ_NO_REMOTE': '1', 02:51:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:51:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:51:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:51:20 INFO - 'PWD': '/builds/slave/test', 02:51:20 INFO - 'SHELL': '/bin/bash', 02:51:20 INFO - 'SHLVL': '1', 02:51:20 INFO - 'TERM': 'linux', 02:51:20 INFO - 'TMOUT': '86400', 02:51:20 INFO - 'USER': 'cltbld', 02:51:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466588981.364946-142896880', 02:51:20 INFO - '_': '/tools/buildbot/bin/python'} 02:51:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:51:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:51:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:51:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:51:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:51:24 INFO - Installing collected packages: mozsystemmonitor 02:51:24 INFO - Running setup.py install for mozsystemmonitor 02:51:24 INFO - Successfully installed mozsystemmonitor 02:51:24 INFO - Cleaning up... 02:51:25 INFO - Return code: 0 02:51:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:51:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:25 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 0x9ef1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f58598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa00af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cece30>, '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 0x9f89c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa008470>, '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-1466588981.364946-142896880', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:51:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:51:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:51:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:51:25 INFO - 'CCACHE_UMASK': '002', 02:51:25 INFO - 'DISPLAY': ':0', 02:51:25 INFO - 'HOME': '/home/cltbld', 02:51:25 INFO - 'LANG': 'en_US.UTF-8', 02:51:25 INFO - 'LOGNAME': 'cltbld', 02:51:25 INFO - 'MAIL': '/var/mail/cltbld', 02:51:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:51:25 INFO - 'MOZ_NO_REMOTE': '1', 02:51:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:51:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:51:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:51:25 INFO - 'PWD': '/builds/slave/test', 02:51:25 INFO - 'SHELL': '/bin/bash', 02:51:25 INFO - 'SHLVL': '1', 02:51:25 INFO - 'TERM': 'linux', 02:51:25 INFO - 'TMOUT': '86400', 02:51:25 INFO - 'USER': 'cltbld', 02:51:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466588981.364946-142896880', 02:51:25 INFO - '_': '/tools/buildbot/bin/python'} 02:51:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:51:25 INFO - Downloading/unpacking blobuploader==1.2.4 02:51:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:29 INFO - Downloading blobuploader-1.2.4.tar.gz 02:51:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:51:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:51: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 02:51: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 02:51: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 02:51: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 02:51: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 02:51: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 02:51:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:51:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:51:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:30 INFO - Downloading docopt-0.6.1.tar.gz 02:51:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:51:30 INFO - Installing collected packages: blobuploader, requests, docopt 02:51:30 INFO - Running setup.py install for blobuploader 02:51:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:51:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:51:30 INFO - Running setup.py install for requests 02:51:31 INFO - Running setup.py install for docopt 02:51:31 INFO - Successfully installed blobuploader requests docopt 02:51:31 INFO - Cleaning up... 02:51:32 INFO - Return code: 0 02:51:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:51:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9ef1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f58598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa00af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cece30>, '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 0x9f89c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa008470>, '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-1466588981.364946-142896880', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:51:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:51:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:51:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:51:32 INFO - 'CCACHE_UMASK': '002', 02:51:32 INFO - 'DISPLAY': ':0', 02:51:32 INFO - 'HOME': '/home/cltbld', 02:51:32 INFO - 'LANG': 'en_US.UTF-8', 02:51:32 INFO - 'LOGNAME': 'cltbld', 02:51:32 INFO - 'MAIL': '/var/mail/cltbld', 02:51:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:51:32 INFO - 'MOZ_NO_REMOTE': '1', 02:51:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:51:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:51:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:51:32 INFO - 'PWD': '/builds/slave/test', 02:51:32 INFO - 'SHELL': '/bin/bash', 02:51:32 INFO - 'SHLVL': '1', 02:51:32 INFO - 'TERM': 'linux', 02:51:32 INFO - 'TMOUT': '86400', 02:51:32 INFO - 'USER': 'cltbld', 02:51:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466588981.364946-142896880', 02:51:32 INFO - '_': '/tools/buildbot/bin/python'} 02:51:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:51:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:51:32 INFO - Running setup.py (path:/tmp/pip-0CsP0H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:51:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:51:32 INFO - Running setup.py (path:/tmp/pip-5B3Nxv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:51:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:51:32 INFO - Running setup.py (path:/tmp/pip-NuBk0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:51:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:51:32 INFO - Running setup.py (path:/tmp/pip-_yfz4E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:51:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:51:32 INFO - Running setup.py (path:/tmp/pip-vcKtx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:51:33 INFO - Running setup.py (path:/tmp/pip-aUR3JM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:51:33 INFO - Running setup.py (path:/tmp/pip-Mkowqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:51:33 INFO - Running setup.py (path:/tmp/pip-Zd7gBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:51:33 INFO - Running setup.py (path:/tmp/pip-iKShUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:51:33 INFO - Running setup.py (path:/tmp/pip-JvOcrI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:51:33 INFO - Running setup.py (path:/tmp/pip-uo3PAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:51:33 INFO - Running setup.py (path:/tmp/pip-GXPnra-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:51:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:51:34 INFO - Running setup.py (path:/tmp/pip-gTYTQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:51:34 INFO - Running setup.py (path:/tmp/pip-PHOWqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:51:34 INFO - Running setup.py (path:/tmp/pip-K25WEW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:51:34 INFO - Running setup.py (path:/tmp/pip-LxDizp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:51:34 INFO - Running setup.py (path:/tmp/pip-SuJx3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:51:34 INFO - Running setup.py (path:/tmp/pip-b4B202-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:51:34 INFO - Running setup.py (path:/tmp/pip-EKia18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:51:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:51:34 INFO - Running setup.py (path:/tmp/pip-rUsrTb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:51:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:51:35 INFO - Running setup.py (path:/tmp/pip-TbTl5B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:51:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:51:35 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:51:35 INFO - Running setup.py install for manifestparser 02:51:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:51:35 INFO - Running setup.py install for mozcrash 02:51:36 INFO - Running setup.py install for mozdebug 02:51:36 INFO - Running setup.py install for mozdevice 02:51:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:51:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:51:36 INFO - Running setup.py install for mozfile 02:51:36 INFO - Running setup.py install for mozhttpd 02:51:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:51:36 INFO - Running setup.py install for mozinfo 02:51:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Running setup.py install for mozInstall 02:51:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Running setup.py install for mozleak 02:51:37 INFO - Running setup.py install for mozlog 02:51:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Running setup.py install for moznetwork 02:51:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:51:37 INFO - Running setup.py install for mozprocess 02:51:38 INFO - Running setup.py install for mozprofile 02:51:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:51:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:51:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:51:38 INFO - Running setup.py install for mozrunner 02:51:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:51:38 INFO - Running setup.py install for mozscreenshot 02:51:38 INFO - Running setup.py install for moztest 02:51:39 INFO - Running setup.py install for mozversion 02:51:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:51:39 INFO - Running setup.py install for wptserve 02:51:39 INFO - Running setup.py install for marionette-driver 02:51:39 INFO - Running setup.py install for browsermob-proxy 02:51:40 INFO - Running setup.py install for marionette-client 02:51:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:51:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:51:40 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:51:40 INFO - Cleaning up... 02:51:40 INFO - Return code: 0 02:51:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:51:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:51:40 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 0x9ef1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f58598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa00af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cece30>, '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 0x9f89c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa008470>, '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-1466588981.364946-142896880', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 02:51:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:51:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:51:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:51:40 INFO - 'CCACHE_UMASK': '002', 02:51:40 INFO - 'DISPLAY': ':0', 02:51:40 INFO - 'HOME': '/home/cltbld', 02:51:40 INFO - 'LANG': 'en_US.UTF-8', 02:51:40 INFO - 'LOGNAME': 'cltbld', 02:51:40 INFO - 'MAIL': '/var/mail/cltbld', 02:51:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:51:40 INFO - 'MOZ_NO_REMOTE': '1', 02:51:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:51:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:51:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:51:40 INFO - 'PWD': '/builds/slave/test', 02:51:40 INFO - 'SHELL': '/bin/bash', 02:51:40 INFO - 'SHLVL': '1', 02:51:40 INFO - 'TERM': 'linux', 02:51:40 INFO - 'TMOUT': '86400', 02:51:40 INFO - 'USER': 'cltbld', 02:51:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466588981.364946-142896880', 02:51:40 INFO - '_': '/tools/buildbot/bin/python'} 02:51:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:51:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:51:41 INFO - Running setup.py (path:/tmp/pip-hxJtsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:51:41 INFO - Running setup.py (path:/tmp/pip-npk_2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:51:41 INFO - Running setup.py (path:/tmp/pip-RpDrXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:51:41 INFO - Running setup.py (path:/tmp/pip-Oqpp21-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:51:41 INFO - Running setup.py (path:/tmp/pip-fV9u53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:51:41 INFO - Running setup.py (path:/tmp/pip-dpyCrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:51:41 INFO - Running setup.py (path:/tmp/pip-_vmMXP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:51:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:51:41 INFO - Running setup.py (path:/tmp/pip-mxd2G1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:51:42 INFO - Running setup.py (path:/tmp/pip-Oyp34v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:51:42 INFO - Running setup.py (path:/tmp/pip-l9jGN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:51:42 INFO - Running setup.py (path:/tmp/pip-VGxB2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:51:42 INFO - Running setup.py (path:/tmp/pip-jqwbkP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:51:42 INFO - Running setup.py (path:/tmp/pip-oELdET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:51:42 INFO - Running setup.py (path:/tmp/pip-Zyguhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:51:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:51:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:51:42 INFO - Running setup.py (path:/tmp/pip-M008Vj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:51:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:51:43 INFO - Running setup.py (path:/tmp/pip-3Q4Bon-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:51:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:51:43 INFO - Running setup.py (path:/tmp/pip-AGxSCX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:51:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:51:43 INFO - Running setup.py (path:/tmp/pip-lUtSs5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:51:43 INFO - Running setup.py (path:/tmp/pip-Et7ofF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:51:43 INFO - Running setup.py (path:/tmp/pip-tCsCak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:51:43 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:51:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:51:44 INFO - Running setup.py (path:/tmp/pip-868Hyv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:51:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:51:44 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:51:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:51:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:51:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:51:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:51:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:51:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:51:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:51:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:51:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:51:47 INFO - Downloading blessings-1.6.tar.gz 02:51:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:51:48 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:51:48 INFO - Installing collected packages: blessings 02:51:48 INFO - Running setup.py install for blessings 02:51:48 INFO - Successfully installed blessings 02:51:48 INFO - Cleaning up... 02:51:48 INFO - Return code: 0 02:51:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:51:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:51:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:51:48 INFO - Reading from file tmpfile_stdout 02:51:48 INFO - Current package versions: 02:51:48 INFO - argparse == 1.2.1 02:51:48 INFO - blessings == 1.6 02:51:48 INFO - blobuploader == 1.2.4 02:51:48 INFO - browsermob-proxy == 0.6.0 02:51:48 INFO - docopt == 0.6.1 02:51:48 INFO - manifestparser == 1.1 02:51:48 INFO - marionette-client == 2.3.0 02:51:48 INFO - marionette-driver == 1.4.0 02:51:48 INFO - mozInstall == 1.12 02:51:48 INFO - mozcrash == 0.17 02:51:48 INFO - mozdebug == 0.1 02:51:48 INFO - mozdevice == 0.48 02:51:48 INFO - mozfile == 1.2 02:51:48 INFO - mozhttpd == 0.7 02:51:48 INFO - mozinfo == 0.9 02:51:48 INFO - mozleak == 0.1 02:51:48 INFO - mozlog == 3.1 02:51:48 INFO - moznetwork == 0.27 02:51:48 INFO - mozprocess == 0.22 02:51:48 INFO - mozprofile == 0.28 02:51:48 INFO - mozrunner == 6.11 02:51:48 INFO - mozscreenshot == 0.1 02:51:48 INFO - mozsystemmonitor == 0.0 02:51:48 INFO - moztest == 0.7 02:51:48 INFO - mozversion == 1.4 02:51:48 INFO - psutil == 3.1.1 02:51:48 INFO - requests == 1.2.3 02:51:48 INFO - wptserve == 1.4.0 02:51:48 INFO - wsgiref == 0.1.2 02:51:48 INFO - Running post-action listener: _resource_record_post_action 02:51:48 INFO - Running post-action listener: _start_resource_monitoring 02:51:48 INFO - Starting resource monitoring. 02:51:48 INFO - ##### 02:51:48 INFO - ##### Running pull step. 02:51:48 INFO - ##### 02:51:48 INFO - Running pre-action listener: _resource_record_pre_action 02:51:48 INFO - Running main action method: pull 02:51:48 INFO - Pull has nothing to do! 02:51:48 INFO - Running post-action listener: _resource_record_post_action 02:51:48 INFO - ##### 02:51:48 INFO - ##### Running install step. 02:51:48 INFO - ##### 02:51:48 INFO - Running pre-action listener: _resource_record_pre_action 02:51:48 INFO - Running main action method: install 02:51:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:51:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:51:49 INFO - Reading from file tmpfile_stdout 02:51:49 INFO - Detecting whether we're running mozinstall >=1.0... 02:51:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:51:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:51:49 INFO - Reading from file tmpfile_stdout 02:51:49 INFO - Output received: 02:51:49 INFO - Usage: mozinstall [options] installer 02:51:49 INFO - Options: 02:51:49 INFO - -h, --help show this help message and exit 02:51:49 INFO - -d DEST, --destination=DEST 02:51:49 INFO - Directory to install application into. [default: 02:51:49 INFO - "/builds/slave/test"] 02:51:49 INFO - --app=APP Application being installed. [default: firefox] 02:51:49 INFO - mkdir: /builds/slave/test/build/application 02:51:49 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'] 02:51:49 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 02:52:19 INFO - Reading from file tmpfile_stdout 02:52:19 INFO - Output received: 02:52:19 INFO - /builds/slave/test/build/application/firefox/firefox 02:52:19 INFO - Running post-action listener: _resource_record_post_action 02:52:19 INFO - ##### 02:52:19 INFO - ##### Running run-tests step. 02:52:19 INFO - ##### 02:52:19 INFO - Running pre-action listener: _resource_record_pre_action 02:52:19 INFO - Running main action method: run_tests 02:52:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:52:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:52:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:52:19 INFO - grabbing minidump binary from tooltool 02:52:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:52:19 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 0x9cece30>, '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 0x9f89c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa008470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:52:19 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 02:52:19 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 02:52:19 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:52:19 INFO - Return code: 0 02:52:19 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:52:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:52:19 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/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:52:19 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/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:52:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:52:19 INFO - 'CCACHE_UMASK': '002', 02:52:19 INFO - 'DISPLAY': ':0', 02:52:19 INFO - 'HOME': '/home/cltbld', 02:52:19 INFO - 'LANG': 'en_US.UTF-8', 02:52:19 INFO - 'LOGNAME': 'cltbld', 02:52:19 INFO - 'MAIL': '/var/mail/cltbld', 02:52:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:52:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:52:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:52:19 INFO - 'MOZ_NO_REMOTE': '1', 02:52:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:52:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:52:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:52:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:52:19 INFO - 'PWD': '/builds/slave/test', 02:52:19 INFO - 'SHELL': '/bin/bash', 02:52:19 INFO - 'SHLVL': '1', 02:52:19 INFO - 'TERM': 'linux', 02:52:19 INFO - 'TMOUT': '86400', 02:52:19 INFO - 'USER': 'cltbld', 02:52:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466588981.364946-142896880', 02:52:19 INFO - '_': '/tools/buildbot/bin/python'} 02:52:19 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/NWuM6Y_ZQxeYpTJ63cHQdA/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 02:52:20 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:52:20 INFO - import pkg_resources 02:52:21 INFO - Using 1 client processes 02:52:22 INFO - wptserve Starting http server on 127.0.0.1:8000 02:52:22 INFO - wptserve Starting http server on 127.0.0.1:8001 02:52:22 INFO - wptserve Starting http server on 127.0.0.1:8443 02:52:24 INFO - SUITE-START | Running 778 tests 02:52:24 INFO - Running testharness tests 02:52:24 INFO - Setting up ssl 02:52:24 INFO - PROCESS | certutil | 02:52:24 INFO - PROCESS | certutil | 02:52:24 INFO - PROCESS | certutil | 02:52:24 INFO - Certificate Nickname Trust Attributes 02:52:24 INFO - SSL,S/MIME,JAR/XPI 02:52:24 INFO - 02:52:24 INFO - web-platform-tests CT,, 02:52:24 INFO - 02:52:24 INFO - Starting runner 02:52:27 INFO - PROCESS | 18696 | 1466589147270 Marionette DEBUG Marionette enabled via build flag and pref 02:52:27 INFO - PROCESS | 18696 | ++DOCSHELL 0xa4e4f000 == 1 [pid = 18696] [id = 1] 02:52:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 1 (0xa4e4f400) [pid = 18696] [serial = 1] [outer = (nil)] 02:52:27 INFO - PROCESS | 18696 | [18696] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:52:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 2 (0xa4e4fc00) [pid = 18696] [serial = 2] [outer = 0xa4e4f400] 02:52:28 INFO - PROCESS | 18696 | 1466589147998 Marionette INFO Listening on port 2828 02:52:28 INFO - PROCESS | 18696 | 1466589148686 Marionette DEBUG Marionette enabled via command-line flag 02:52:28 INFO - PROCESS | 18696 | ++DOCSHELL 0xa23ac000 == 2 [pid = 18696] [id = 2] 02:52:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 3 (0xa23ad400) [pid = 18696] [serial = 3] [outer = (nil)] 02:52:28 INFO - PROCESS | 18696 | [18696] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:52:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 4 (0xa23ec400) [pid = 18696] [serial = 4] [outer = 0xa23ad400] 02:52:28 INFO - PROCESS | 18696 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c9780 02:52:28 INFO - PROCESS | 18696 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d3280 02:52:28 INFO - PROCESS | 18696 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f2240 02:52:28 INFO - PROCESS | 18696 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f2e80 02:52:28 INFO - PROCESS | 18696 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f8bc0 02:52:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 5 (0xa1015000) [pid = 18696] [serial = 5] [outer = 0xa4e4f400] 02:52:29 INFO - PROCESS | 18696 | [18696] 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 02:52:29 INFO - PROCESS | 18696 | 1466589149099 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54529 02:52:29 INFO - PROCESS | 18696 | [18696] 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 02:52:29 INFO - PROCESS | 18696 | 1466589149131 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54530 02:52:29 INFO - PROCESS | 18696 | 1466589149191 Marionette DEBUG Closed connection conn0 02:52:29 INFO - PROCESS | 18696 | 1466589149196 Marionette DEBUG Closed connection conn1 02:52:29 INFO - PROCESS | 18696 | [18696] 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 02:52:29 INFO - PROCESS | 18696 | [18696] 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 02:52:29 INFO - PROCESS | 18696 | 1466589149325 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54531 02:52:29 INFO - PROCESS | 18696 | [18696] 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 02:52:29 INFO - PROCESS | 18696 | 1466589149402 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54532 02:52:29 INFO - PROCESS | 18696 | 1466589149418 Marionette DEBUG Closed connection conn2 02:52:29 INFO - PROCESS | 18696 | [18696] 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 02:52:29 INFO - PROCESS | 18696 | 1466589149451 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54534 02:52:29 INFO - PROCESS | 18696 | 1466589149460 Marionette DEBUG Closed connection conn3 02:52:29 INFO - PROCESS | 18696 | 1466589149503 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:52:29 INFO - PROCESS | 18696 | 1466589149519 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":"20160622005102","device":"desktop","version":"48.0"} 02:52:30 INFO - PROCESS | 18696 | [18696] 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 02:52:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b325000 == 3 [pid = 18696] [id = 3] 02:52:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 6 (0x9b325400) [pid = 18696] [serial = 6] [outer = (nil)] 02:52:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b325800 == 4 [pid = 18696] [id = 4] 02:52:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 7 (0x9b325c00) [pid = 18696] [serial = 7] [outer = (nil)] 02:52:31 INFO - PROCESS | 18696 | [18696] 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 02:52:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a9f5c00 == 5 [pid = 18696] [id = 5] 02:52:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 8 (0x9a9f6000) [pid = 18696] [serial = 8] [outer = (nil)] 02:52:31 INFO - PROCESS | 18696 | [18696] 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 02:52:31 INFO - PROCESS | 18696 | [18696] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:52:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 9 (0x9a725800) [pid = 18696] [serial = 9] [outer = 0x9a9f6000] 02:52:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 10 (0x9a321800) [pid = 18696] [serial = 10] [outer = 0x9b325400] 02:52:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 11 (0x9a323400) [pid = 18696] [serial = 11] [outer = 0x9b325c00] 02:52:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 12 (0x9a325c00) [pid = 18696] [serial = 12] [outer = 0x9a9f6000] 02:52:33 INFO - PROCESS | 18696 | 1466589153435 Marionette INFO startBrowser 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:33 INFO - PROCESS | 18696 | 1466589153483 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 18696 | 1466589153502 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 18696 | 1466589153506 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 13 (0x991c9400) [pid = 18696] [serial = 13] [outer = 0x9a9f6000] 02:52:34 INFO - PROCESS | 18696 | 1466589154191 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"3b5697a1-db70-427f-80f6-aee07d02b2fa","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":"20160622005102","device":"desktop","version":"48.0","command_id":1}}] 02:52:34 INFO - PROCESS | 18696 | 1466589154395 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:52:34 INFO - PROCESS | 18696 | 1466589154404 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:34 INFO - PROCESS | 18696 | 1466589154590 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:52:34 INFO - PROCESS | 18696 | 1466589154929 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:52:34 INFO - PROCESS | 18696 | 1466589154936 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:34 INFO - PROCESS | 18696 | [18696] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:52:35 INFO - PROCESS | 18696 | [18696] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:52:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 14 (0x95254400) [pid = 18696] [serial = 14] [outer = 0x9a9f6000] 02:52:35 INFO - PROCESS | 18696 | [18696] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:52:35 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:35 INFO - PROCESS | 18696 | 1466589155516 Marionette TRACE conn4 <- [1,3,null,{}] 02:52:35 INFO - PROCESS | 18696 | 1466589155585 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:52:35 INFO - PROCESS | 18696 | 1466589155590 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:35 INFO - PROCESS | 18696 | 1466589155633 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:52:35 INFO - PROCESS | 18696 | 1466589155690 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 18696 | 1466589155694 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:52:35 INFO - PROCESS | 18696 | 1466589155727 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 18696 | 1466589155732 Marionette TRACE conn4 <- [1,6,null,{}] 02:52:35 INFO - PROCESS | 18696 | 1466589155818 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 18696 | 1466589155828 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:35 INFO - PROCESS | 18696 | 1466589155861 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:52:35 INFO - PROCESS | 18696 | 1466589155867 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 18696 | 1466589155876 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x9468b800 == 6 [pid = 18696] [id = 6] 02:52:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 15 (0x950c2000) [pid = 18696] [serial = 15] [outer = (nil)] 02:52:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 16 (0x9a9f1400) [pid = 18696] [serial = 16] [outer = 0x950c2000] 02:52:35 INFO - PROCESS | 18696 | 1466589155958 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 17 (0x93be3c00) [pid = 18696] [serial = 17] [outer = 0x950c2000] 02:52:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x93813000 == 7 [pid = 18696] [id = 7] 02:52:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 18 (0x93813400) [pid = 18696] [serial = 18] [outer = (nil)] 02:52:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 19 (0x93815400) [pid = 18696] [serial = 19] [outer = 0x93813400] 02:52:36 INFO - PROCESS | 18696 | 1466589156494 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 20 (0x93be2400) [pid = 18696] [serial = 20] [outer = 0x93813400] 02:52:37 INFO - PROCESS | 18696 | [18696] 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 02:52:37 INFO - PROCESS | 18696 | 1466589157068 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1427ms 02:52:37 INFO - PROCESS | 18696 | 1466589157226 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 18696 | 1466589157231 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:52:37 INFO - PROCESS | 18696 | 1466589157261 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 18696 | 1466589157265 Marionette TRACE conn4 <- [1,10,null,{}] 02:52:37 INFO - PROCESS | 18696 | 1466589157282 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 18696 | 1466589157293 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:37 INFO - PROCESS | 18696 | 1466589157485 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:52:37 INFO - PROCESS | 18696 | 1466589157503 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 18696 | 1466589157512 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7a400 == 8 [pid = 18696] [id = 8] 02:52:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 21 (0x92d7a800) [pid = 18696] [serial = 21] [outer = (nil)] 02:52:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 22 (0x93811400) [pid = 18696] [serial = 22] [outer = 0x92d7a800] 02:52:37 INFO - PROCESS | 18696 | 1466589157585 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 23 (0xafbccc00) [pid = 18696] [serial = 23] [outer = 0x92d7a800] 02:52:38 INFO - PROCESS | 18696 | 1466589158748 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1551ms 02:52:38 INFO - PROCESS | 18696 | 1466589158798 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:52:38 INFO - PROCESS | 18696 | 1466589158809 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:52:38 INFO - PROCESS | 18696 | 1466589158822 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 18696 | 1466589158834 Marionette TRACE conn4 <- [1,14,null,{}] 02:52:38 INFO - PROCESS | 18696 | 1466589158896 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 18696 | 1466589158902 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d88800 == 9 [pid = 18696] [id = 9] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 24 (0x9373a400) [pid = 18696] [serial = 24] [outer = (nil)] 02:52:39 INFO - PROCESS | 18696 | 1466589159116 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 25 (0x92210400) [pid = 18696] [serial = 25] [outer = 0x9373a400] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 26 (0x9220f800) [pid = 18696] [serial = 26] [outer = 0x9373a400] 02:52:39 INFO - PROCESS | 18696 | 1466589159347 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 18696 | 1466589159358 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d80400 == 10 [pid = 18696] [id = 10] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 27 (0x93818800) [pid = 18696] [serial = 27] [outer = (nil)] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 28 (0x93be1c00) [pid = 18696] [serial = 28] [outer = 0x93818800] 02:52:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x93819000 == 11 [pid = 18696] [id = 11] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 29 (0x93b0d400) [pid = 18696] [serial = 29] [outer = (nil)] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 30 (0x94681000) [pid = 18696] [serial = 30] [outer = 0x93b0d400] 02:52:39 INFO - PROCESS | 18696 | 1466589159534 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 31 (0x96da0400) [pid = 18696] [serial = 31] [outer = 0x93b0d400] 02:52:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 32 (0x9a0fc400) [pid = 18696] [serial = 32] [outer = 0x93818800] 02:52:40 INFO - PROCESS | 18696 | 1466589160624 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1850ms 02:52:40 INFO - PROCESS | 18696 | 1466589160668 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 18696 | 1466589160676 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:52:40 INFO - PROCESS | 18696 | 1466589160686 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 18696 | 1466589160690 Marionette TRACE conn4 <- [1,18,null,{}] 02:52:40 INFO - PROCESS | 18696 | 1466589160697 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 18696 | 1466589160704 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:40 INFO - PROCESS | 18696 | 1466589160974 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:52:41 INFO - PROCESS | 18696 | 1466589161136 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 18696 | 1466589161144 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x9aa19800 == 12 [pid = 18696] [id = 12] 02:52:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 33 (0x9b006c00) [pid = 18696] [serial = 33] [outer = (nil)] 02:52:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 34 (0x9b32fc00) [pid = 18696] [serial = 34] [outer = 0x9b006c00] 02:52:41 INFO - PROCESS | 18696 | 1466589161243 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 35 (0x9b6aa400) [pid = 18696] [serial = 35] [outer = 0x9b006c00] 02:52:42 INFO - PROCESS | 18696 | 1466589162095 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1450ms 02:52:42 INFO - PROCESS | 18696 | 1466589162138 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:52:42 INFO - PROCESS | 18696 | 1466589162144 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:52:42 INFO - PROCESS | 18696 | 1466589162151 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 18696 | 1466589162156 Marionette TRACE conn4 <- [1,22,null,{}] 02:52:42 INFO - PROCESS | 18696 | 1466589162173 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:42 INFO - PROCESS | 18696 | 1466589162181 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:42 INFO - PROCESS | 18696 | 1466589162402 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:52:42 INFO - PROCESS | 18696 | 1466589162535 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 18696 | 1466589162544 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:42 INFO - PROCESS | 18696 | ++DOCSHELL 0xa23fa800 == 13 [pid = 18696] [id = 13] 02:52:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 36 (0xa23fb000) [pid = 18696] [serial = 36] [outer = (nil)] 02:52:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 37 (0xa3388400) [pid = 18696] [serial = 37] [outer = 0xa23fb000] 02:52:42 INFO - PROCESS | 18696 | 1466589162674 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 38 (0xa507d800) [pid = 18696] [serial = 38] [outer = 0xa23fb000] 02:52:43 INFO - PROCESS | 18696 | 1466589163849 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1736ms 02:52:43 INFO - PROCESS | 18696 | 1466589163888 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 18696 | 1466589163893 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:52:43 INFO - PROCESS | 18696 | 1466589163899 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 18696 | 1466589163903 Marionette TRACE conn4 <- [1,26,null,{}] 02:52:43 INFO - PROCESS | 18696 | 1466589163909 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 18696 | 1466589163914 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:44 INFO - PROCESS | 18696 | 1466589164155 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:52:44 INFO - PROCESS | 18696 | 1466589164470 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 18696 | 1466589164484 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7c800 == 14 [pid = 18696] [id = 14] 02:52:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 39 (0x92d7d800) [pid = 18696] [serial = 39] [outer = (nil)] 02:52:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 40 (0x9380c000) [pid = 18696] [serial = 40] [outer = 0x92d7d800] 02:52:44 INFO - PROCESS | 18696 | 1466589164584 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 41 (0x9468a800) [pid = 18696] [serial = 41] [outer = 0x92d7d800] 02:52:45 INFO - PROCESS | 18696 | 1466589165439 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1588ms 02:52:45 INFO - PROCESS | 18696 | 1466589165490 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 18696 | 1466589165495 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:52:45 INFO - PROCESS | 18696 | 1466589165522 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 18696 | 1466589165527 Marionette TRACE conn4 <- [1,30,null,{}] 02:52:45 INFO - PROCESS | 18696 | 1466589165534 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:45 INFO - PROCESS | 18696 | 1466589165542 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:45 INFO - PROCESS | 18696 | 1466589165722 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:52:45 INFO - PROCESS | 18696 | 1466589165888 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 18696 | 1466589165909 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d82400 == 15 [pid = 18696] [id = 15] 02:52:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 42 (0x950c9000) [pid = 18696] [serial = 42] [outer = (nil)] 02:52:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 43 (0x99128c00) [pid = 18696] [serial = 43] [outer = 0x950c9000] 02:52:45 INFO - PROCESS | 18696 | 1466589165992 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 44 (0x99f49000) [pid = 18696] [serial = 44] [outer = 0x950c9000] 02:52:46 INFO - PROCESS | 18696 | 1466589166766 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1290ms 02:52:46 INFO - PROCESS | 18696 | 1466589166811 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 18696 | 1466589166818 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:52:46 INFO - PROCESS | 18696 | 1466589166826 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 18696 | 1466589166829 Marionette TRACE conn4 <- [1,34,null,{}] 02:52:46 INFO - PROCESS | 18696 | 1466589166835 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 18696 | 1466589166840 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:47 INFO - PROCESS | 18696 | 1466589167008 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:52:47 INFO - PROCESS | 18696 | 1466589167019 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 18696 | 1466589167025 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x99124800 == 16 [pid = 18696] [id = 16] 02:52:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 45 (0x99124c00) [pid = 18696] [serial = 45] [outer = (nil)] 02:52:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 46 (0x9a2e2c00) [pid = 18696] [serial = 46] [outer = 0x99124c00] 02:52:47 INFO - PROCESS | 18696 | 1466589167096 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 47 (0x9b330c00) [pid = 18696] [serial = 47] [outer = 0x99124c00] 02:52:47 INFO - PROCESS | 18696 | 1466589167897 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1096ms 02:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:52:47 INFO - PROCESS | 18696 | 1466589167930 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 18696 | 1466589167933 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:52:47 INFO - PROCESS | 18696 | 1466589167949 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 18696 | 1466589167957 Marionette TRACE conn4 <- [1,38,null,{}] 02:52:47 INFO - PROCESS | 18696 | 1466589167966 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 18696 | 1466589167972 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:48 INFO - PROCESS | 18696 | 1466589168137 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:52:48 INFO - PROCESS | 18696 | 1466589168147 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 18696 | 1466589168156 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b00c800 == 17 [pid = 18696] [id = 17] 02:52:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 48 (0x9bfe3000) [pid = 18696] [serial = 48] [outer = (nil)] 02:52:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 49 (0x9d37c000) [pid = 18696] [serial = 49] [outer = 0x9bfe3000] 02:52:48 INFO - PROCESS | 18696 | 1466589168225 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 50 (0x9d44b800) [pid = 18696] [serial = 50] [outer = 0x9bfe3000] 02:52:49 INFO - PROCESS | 18696 | 1466589169102 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1205ms 02:52:49 INFO - PROCESS | 18696 | 1466589169146 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 18696 | 1466589169151 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:52:49 INFO - PROCESS | 18696 | 1466589169157 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 18696 | 1466589169161 Marionette TRACE conn4 <- [1,42,null,{}] 02:52:49 INFO - PROCESS | 18696 | 1466589169166 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 18696 | 1466589169171 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:49 INFO - PROCESS | 18696 | 1466589169324 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:52:49 INFO - PROCESS | 18696 | 1466589169333 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 18696 | 1466589169347 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x95250c00 == 18 [pid = 18696] [id = 18] 02:52:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 51 (0x9d374800) [pid = 18696] [serial = 51] [outer = (nil)] 02:52:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 52 (0x9d80f400) [pid = 18696] [serial = 52] [outer = 0x9d374800] 02:52:49 INFO - PROCESS | 18696 | 1466589169415 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 53 (0x9d879c00) [pid = 18696] [serial = 53] [outer = 0x9d374800] 02:52:50 INFO - PROCESS | 18696 | 1466589170182 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1039ms 02:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:52:50 INFO - PROCESS | 18696 | 1466589170197 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 18696 | 1466589170200 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:52:50 INFO - PROCESS | 18696 | 1466589170207 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 18696 | 1466589170210 Marionette TRACE conn4 <- [1,46,null,{}] 02:52:50 INFO - PROCESS | 18696 | 1466589170216 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:50 INFO - PROCESS | 18696 | 1466589170220 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:50 INFO - PROCESS | 18696 | 1466589170437 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:52:50 INFO - PROCESS | 18696 | 1466589170453 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 18696 | 1466589170470 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:50 INFO - PROCESS | 18696 | ++DOCSHELL 0xa2371000 == 19 [pid = 18696] [id = 19] 02:52:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 54 (0xa2371c00) [pid = 18696] [serial = 54] [outer = (nil)] 02:52:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 55 (0xa23a9800) [pid = 18696] [serial = 55] [outer = 0xa2371c00] 02:52:50 INFO - PROCESS | 18696 | 1466589170557 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 56 (0xa23f9400) [pid = 18696] [serial = 56] [outer = 0xa2371c00] 02:52:51 INFO - PROCESS | 18696 | 1466589171384 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1235ms 02:52:51 INFO - PROCESS | 18696 | 1466589171442 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 18696 | 1466589171446 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:52:51 INFO - PROCESS | 18696 | 1466589171452 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 18696 | 1466589171455 Marionette TRACE conn4 <- [1,50,null,{}] 02:52:51 INFO - PROCESS | 18696 | 1466589171461 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 18696 | 1466589171466 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:51 INFO - PROCESS | 18696 | 1466589171625 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:52:51 INFO - PROCESS | 18696 | 1466589171634 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 18696 | 1466589171641 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a3d8c00 == 20 [pid = 18696] [id = 20] 02:52:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 57 (0xa2532400) [pid = 18696] [serial = 57] [outer = (nil)] 02:52:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 58 (0xa338d400) [pid = 18696] [serial = 58] [outer = 0xa2532400] 02:52:51 INFO - PROCESS | 18696 | 1466589171712 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0xa341e400) [pid = 18696] [serial = 59] [outer = 0xa2532400] 02:52:52 INFO - PROCESS | 18696 | 1466589172436 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1033ms 02:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:52:52 INFO - PROCESS | 18696 | 1466589172487 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 18696 | 1466589172490 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:52:52 INFO - PROCESS | 18696 | 1466589172511 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 18696 | 1466589172513 Marionette TRACE conn4 <- [1,54,null,{}] 02:52:52 INFO - PROCESS | 18696 | 1466589172525 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 18696 | 1466589172529 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:52 INFO - PROCESS | 18696 | 1466589172677 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:52:52 INFO - PROCESS | 18696 | 1466589172686 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 18696 | 1466589172691 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b328000 == 21 [pid = 18696] [id = 21] 02:52:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0xa25f7800) [pid = 18696] [serial = 60] [outer = (nil)] 02:52:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0xa34cc800) [pid = 18696] [serial = 61] [outer = 0xa25f7800] 02:52:52 INFO - PROCESS | 18696 | 1466589172761 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x97834c00) [pid = 18696] [serial = 62] [outer = 0xa25f7800] 02:52:53 INFO - PROCESS | 18696 | 1466589173560 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1106ms 02:52:53 INFO - PROCESS | 18696 | 1466589173603 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 18696 | 1466589173607 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:52:53 INFO - PROCESS | 18696 | 1466589173613 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 18696 | 1466589173615 Marionette TRACE conn4 <- [1,58,null,{}] 02:52:53 INFO - PROCESS | 18696 | 1466589173637 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:53 INFO - PROCESS | 18696 | 1466589173642 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:53 INFO - PROCESS | 18696 | 1466589173785 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:52:53 INFO - PROCESS | 18696 | 1466589173798 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 18696 | 1466589173804 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x92187c00 == 22 [pid = 18696] [id = 22] 02:52:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x9bb03400) [pid = 18696] [serial = 63] [outer = (nil)] 02:52:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0xa620dc00) [pid = 18696] [serial = 64] [outer = 0x9bb03400] 02:52:53 INFO - PROCESS | 18696 | 1466589173873 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0xa62b2000) [pid = 18696] [serial = 65] [outer = 0x9bb03400] 02:52:54 INFO - PROCESS | 18696 | 1466589174619 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1046ms 02:52:54 INFO - PROCESS | 18696 | 1466589174660 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 18696 | 1466589174663 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:52:54 INFO - PROCESS | 18696 | 1466589174669 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 18696 | 1466589174671 Marionette TRACE conn4 <- [1,62,null,{}] 02:52:54 INFO - PROCESS | 18696 | 1466589174677 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:54 INFO - PROCESS | 18696 | 1466589174682 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:54 INFO - PROCESS | 18696 | 1466589174921 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:52:54 INFO - PROCESS | 18696 | 1466589174943 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 18696 | 1466589174951 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:54 INFO - PROCESS | 18696 | ++DOCSHELL 0xa3443800 == 23 [pid = 18696] [id = 23] 02:52:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0xa34c2400) [pid = 18696] [serial = 66] [outer = (nil)] 02:52:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0xa682e800) [pid = 18696] [serial = 67] [outer = 0xa34c2400] 02:52:55 INFO - PROCESS | 18696 | 1466589175018 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0xa6889400) [pid = 18696] [serial = 68] [outer = 0xa34c2400] 02:52:56 INFO - PROCESS | 18696 | 1466589176821 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2182ms 02:52:56 INFO - PROCESS | 18696 | 1466589176853 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 18696 | 1466589176858 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:52:56 INFO - PROCESS | 18696 | 1466589176866 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 18696 | 1466589176873 Marionette TRACE conn4 <- [1,66,null,{}] 02:52:56 INFO - PROCESS | 18696 | 1466589176888 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:56 INFO - PROCESS | 18696 | 1466589176894 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:57 INFO - PROCESS | 18696 | 1466589177096 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:52:57 INFO - PROCESS | 18696 | 1466589177160 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 18696 | 1466589177168 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x950ca800 == 24 [pid = 18696] [id = 24] 02:52:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x950cb800) [pid = 18696] [serial = 69] [outer = (nil)] 02:52:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9783d000) [pid = 18696] [serial = 70] [outer = 0x950cb800] 02:52:57 INFO - PROCESS | 18696 | 1466589177239 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x99127400) [pid = 18696] [serial = 71] [outer = 0x950cb800] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x950c2000) [pid = 18696] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x92d7a800) [pid = 18696] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93b0d400) [pid = 18696] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9b006c00) [pid = 18696] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0xa23fb000) [pid = 18696] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x92d7d800) [pid = 18696] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x950c9000) [pid = 18696] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x99124c00) [pid = 18696] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x9bfe3000) [pid = 18696] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x9d374800) [pid = 18696] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0xa2532400) [pid = 18696] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:52:58 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0xa25f7800) [pid = 18696] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:52:58 INFO - PROCESS | 18696 | 1466589178460 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1643ms 02:52:58 INFO - PROCESS | 18696 | 1466589178510 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 18696 | 1466589178516 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:52:58 INFO - PROCESS | 18696 | 1466589178526 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 18696 | 1466589178530 Marionette TRACE conn4 <- [1,70,null,{}] 02:52:58 INFO - PROCESS | 18696 | 1466589178536 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 18696 | 1466589178541 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:58 INFO - PROCESS | 18696 | 1466589178716 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:52:58 INFO - PROCESS | 18696 | 1466589178727 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 18696 | 1466589178736 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d97800 == 25 [pid = 18696] [id = 25] 02:52:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x99f45c00) [pid = 18696] [serial = 72] [outer = (nil)] 02:52:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x9a0f0c00) [pid = 18696] [serial = 73] [outer = 0x99f45c00] 02:52:58 INFO - PROCESS | 18696 | 1466589178824 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x9a326c00) [pid = 18696] [serial = 74] [outer = 0x99f45c00] 02:52:59 INFO - PROCESS | 18696 | 1466589179584 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1080ms 02:52:59 INFO - PROCESS | 18696 | 1466589179624 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 18696 | 1466589179629 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:52:59 INFO - PROCESS | 18696 | 1466589179636 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 18696 | 1466589179642 Marionette TRACE conn4 <- [1,74,null,{}] 02:52:59 INFO - PROCESS | 18696 | 1466589179657 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:59 INFO - PROCESS | 18696 | 1466589179666 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:52:59 INFO - PROCESS | 18696 | 1466589179861 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:53:00 INFO - PROCESS | 18696 | 1466589179990 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 18696 | 1466589179997 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x92186800 == 26 [pid = 18696] [id = 26] 02:53:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x92186c00) [pid = 18696] [serial = 75] [outer = (nil)] 02:53:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x92206c00) [pid = 18696] [serial = 76] [outer = 0x92186c00] 02:53:00 INFO - PROCESS | 18696 | 1466589180088 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x93810800) [pid = 18696] [serial = 77] [outer = 0x92186c00] 02:53:00 INFO - PROCESS | 18696 | 1466589180949 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1386ms 02:53:01 INFO - PROCESS | 18696 | 1466589181026 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 18696 | 1466589181032 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:53:01 INFO - PROCESS | 18696 | 1466589181040 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 18696 | 1466589181045 Marionette TRACE conn4 <- [1,78,null,{}] 02:53:01 INFO - PROCESS | 18696 | 1466589181053 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:01 INFO - PROCESS | 18696 | 1466589181061 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:01 INFO - PROCESS | 18696 | 1466589181244 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:53:01 INFO - PROCESS | 18696 | 1466589181357 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 18696 | 1466589181369 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x92209800 == 27 [pid = 18696] [id = 27] 02:53:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93814400) [pid = 18696] [serial = 78] [outer = (nil)] 02:53:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x996c9800) [pid = 18696] [serial = 79] [outer = 0x93814400] 02:53:01 INFO - PROCESS | 18696 | 1466589181452 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x99f51c00) [pid = 18696] [serial = 80] [outer = 0x93814400] 02:53:02 INFO - PROCESS | 18696 | 1466589182366 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1437ms 02:53:02 INFO - PROCESS | 18696 | 1466589182485 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 18696 | 1466589182496 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:53:02 INFO - PROCESS | 18696 | 1466589182568 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 18696 | 1466589182574 Marionette TRACE conn4 <- [1,82,null,{}] 02:53:02 INFO - PROCESS | 18696 | 1466589182585 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:02 INFO - PROCESS | 18696 | 1466589182594 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:02 INFO - PROCESS | 18696 | 1466589182821 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:53:03 INFO - PROCESS | 18696 | 1466589182982 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 18696 | 1466589182993 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7b800 == 28 [pid = 18696] [id = 28] 02:53:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9b60fc00) [pid = 18696] [serial = 81] [outer = (nil)] 02:53:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9bb0a800) [pid = 18696] [serial = 82] [outer = 0x9b60fc00] 02:53:03 INFO - PROCESS | 18696 | 1466589183073 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9d36f800) [pid = 18696] [serial = 83] [outer = 0x9b60fc00] 02:53:03 INFO - PROCESS | 18696 | 1466589183938 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1446ms 02:53:04 INFO - PROCESS | 18696 | 1466589184009 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 18696 | 1466589184014 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:53:04 INFO - PROCESS | 18696 | 1466589184029 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 18696 | 1466589184039 Marionette TRACE conn4 <- [1,86,null,{}] 02:53:04 INFO - PROCESS | 18696 | 1466589184045 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:04 INFO - PROCESS | 18696 | 1466589184053 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:04 INFO - PROCESS | 18696 | 1466589184276 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:53:04 INFO - PROCESS | 18696 | 1466589184414 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 18696 | 1466589184423 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x9bbbe400 == 29 [pid = 18696] [id = 29] 02:53:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0xa2099800) [pid = 18696] [serial = 84] [outer = (nil)] 02:53:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0xa23f2800) [pid = 18696] [serial = 85] [outer = 0xa2099800] 02:53:04 INFO - PROCESS | 18696 | 1466589184509 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0xa25ed000) [pid = 18696] [serial = 86] [outer = 0xa2099800] 02:53:05 INFO - PROCESS | 18696 | 1466589185326 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1350ms 02:53:05 INFO - PROCESS | 18696 | 1466589185373 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 18696 | 1466589185378 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:53:05 INFO - PROCESS | 18696 | 1466589185404 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 18696 | 1466589185408 Marionette TRACE conn4 <- [1,90,null,{}] 02:53:05 INFO - PROCESS | 18696 | 1466589185414 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 18696 | 1466589185419 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:05 INFO - PROCESS | 18696 | 1466589185678 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:53:05 INFO - PROCESS | 18696 | 1466589185791 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 18696 | 1466589185799 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f5dc00 == 30 [pid = 18696] [id = 30] 02:53:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0xa2373400) [pid = 18696] [serial = 87] [outer = (nil)] 02:53:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0xa34ca400) [pid = 18696] [serial = 88] [outer = 0xa2373400] 02:53:05 INFO - PROCESS | 18696 | 1466589185881 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0xa5019000) [pid = 18696] [serial = 89] [outer = 0xa2373400] 02:53:06 INFO - PROCESS | 18696 | 1466589186675 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1333ms 02:53:06 INFO - PROCESS | 18696 | 1466589186735 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 18696 | 1466589186740 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:53:06 INFO - PROCESS | 18696 | 1466589186746 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 18696 | 1466589186749 Marionette TRACE conn4 <- [1,94,null,{}] 02:53:06 INFO - PROCESS | 18696 | 1466589186755 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 18696 | 1466589186760 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:06 INFO - PROCESS | 18696 | 1466589186935 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:53:07 INFO - PROCESS | 18696 | 1466589187073 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 18696 | 1466589187091 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:07 INFO - PROCESS | 18696 | ++DOCSHELL 0xa62bb400 == 31 [pid = 18696] [id = 31] 02:53:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0xa62bc400) [pid = 18696] [serial = 90] [outer = (nil)] 02:53:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0xa6888c00) [pid = 18696] [serial = 91] [outer = 0xa62bc400] 02:53:07 INFO - PROCESS | 18696 | 1466589187188 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0xa6bd5400) [pid = 18696] [serial = 92] [outer = 0xa62bc400] 02:53:08 INFO - PROCESS | 18696 | 1466589188125 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1430ms 02:53:08 INFO - PROCESS | 18696 | 1466589188177 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 18696 | 1466589188181 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:53:08 INFO - PROCESS | 18696 | 1466589188187 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 18696 | 1466589188192 Marionette TRACE conn4 <- [1,98,null,{}] 02:53:08 INFO - PROCESS | 18696 | 1466589188200 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 18696 | 1466589188209 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:08 INFO - PROCESS | 18696 | 1466589188379 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:53:08 INFO - PROCESS | 18696 | 1466589188516 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 18696 | 1466589188524 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x92182800 == 32 [pid = 18696] [id = 32] 02:53:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9b00d800) [pid = 18696] [serial = 93] [outer = (nil)] 02:53:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0xa061f400) [pid = 18696] [serial = 94] [outer = 0x9b00d800] 02:53:08 INFO - PROCESS | 18696 | 1466589188606 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0xa061dc00) [pid = 18696] [serial = 95] [outer = 0x9b00d800] 02:53:09 INFO - PROCESS | 18696 | 1466589189462 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1338ms 02:53:09 INFO - PROCESS | 18696 | 1466589189536 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 18696 | 1466589189539 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:53:09 INFO - PROCESS | 18696 | 1466589189549 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 18696 | 1466589189552 Marionette TRACE conn4 <- [1,102,null,{}] 02:53:09 INFO - PROCESS | 18696 | 1466589189558 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:09 INFO - PROCESS | 18696 | 1466589189563 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:09 INFO - PROCESS | 18696 | 1466589189750 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:53:09 INFO - PROCESS | 18696 | 1466589189891 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 18696 | 1466589189900 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220e800 == 33 [pid = 18696] [id = 33] 02:53:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0xa061e800) [pid = 18696] [serial = 96] [outer = (nil)] 02:53:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0xa6bd9c00) [pid = 18696] [serial = 97] [outer = 0xa061e800] 02:53:10 INFO - PROCESS | 18696 | 1466589190005 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0xa6f46c00) [pid = 18696] [serial = 98] [outer = 0xa061e800] 02:53:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9ae17400) [pid = 18696] [serial = 99] [outer = 0x93818800] 02:53:10 INFO - PROCESS | 18696 | 1466589190992 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1487ms 02:53:11 INFO - PROCESS | 18696 | 1466589191037 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 18696 | 1466589191042 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:53:11 INFO - PROCESS | 18696 | 1466589191049 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 18696 | 1466589191054 Marionette TRACE conn4 <- [1,106,null,{}] 02:53:11 INFO - PROCESS | 18696 | 1466589191060 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 18696 | 1466589191065 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:11 INFO - PROCESS | 18696 | 1466589191230 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:53:11 INFO - PROCESS | 18696 | 1466589191372 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 18696 | 1466589191383 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d83000 == 34 [pid = 18696] [id = 34] 02:53:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93be9800) [pid = 18696] [serial = 100] [outer = (nil)] 02:53:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x99f4c800) [pid = 18696] [serial = 101] [outer = 0x93be9800] 02:53:11 INFO - PROCESS | 18696 | 1466589191460 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x99f4e800) [pid = 18696] [serial = 102] [outer = 0x93be9800] 02:53:12 INFO - PROCESS | 18696 | 1466589192503 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x96d97800 == 33 [pid = 18696] [id = 25] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x950ca800 == 32 [pid = 18696] [id = 24] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92d82400 == 31 [pid = 18696] [id = 15] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x99124800 == 30 [pid = 18696] [id = 16] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9468b800 == 29 [pid = 18696] [id = 6] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9b00c800 == 28 [pid = 18696] [id = 17] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7a400 == 27 [pid = 18696] [id = 8] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9aa19800 == 26 [pid = 18696] [id = 12] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x93819000 == 25 [pid = 18696] [id = 11] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0xa23fa800 == 24 [pid = 18696] [id = 13] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7c800 == 23 [pid = 18696] [id = 14] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0xa2371000 == 22 [pid = 18696] [id = 19] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9220e800 == 21 [pid = 18696] [id = 33] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0xa62bb400 == 20 [pid = 18696] [id = 31] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92182800 == 19 [pid = 18696] [id = 32] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9bbbe400 == 18 [pid = 18696] [id = 29] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x95250c00 == 17 [pid = 18696] [id = 18] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x99f5dc00 == 16 [pid = 18696] [id = 30] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7b800 == 15 [pid = 18696] [id = 28] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92187c00 == 14 [pid = 18696] [id = 22] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9a3d8c00 == 13 [pid = 18696] [id = 20] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x9b328000 == 12 [pid = 18696] [id = 21] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0xa3443800 == 11 [pid = 18696] [id = 23] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92186800 == 10 [pid = 18696] [id = 26] 02:53:13 INFO - PROCESS | 18696 | --DOCSHELL 0x92209800 == 9 [pid = 18696] [id = 27] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a325c00) [pid = 18696] [serial = 12] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0xa4e4fc00) [pid = 18696] [serial = 2] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x93811400) [pid = 18696] [serial = 22] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93be1c00) [pid = 18696] [serial = 28] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x94681000) [pid = 18696] [serial = 30] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9b32fc00) [pid = 18696] [serial = 34] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0xa3388400) [pid = 18696] [serial = 37] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9380c000) [pid = 18696] [serial = 40] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9468a800) [pid = 18696] [serial = 41] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99128c00) [pid = 18696] [serial = 43] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a2e2c00) [pid = 18696] [serial = 46] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9b330c00) [pid = 18696] [serial = 47] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9d37c000) [pid = 18696] [serial = 49] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9d44b800) [pid = 18696] [serial = 50] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9d80f400) [pid = 18696] [serial = 52] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0xa23a9800) [pid = 18696] [serial = 55] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0xa338d400) [pid = 18696] [serial = 58] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0xa34cc800) [pid = 18696] [serial = 61] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x92210400) [pid = 18696] [serial = 25] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9d879c00) [pid = 18696] [serial = 53] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x99f49000) [pid = 18696] [serial = 44] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0xa341e400) [pid = 18696] [serial = 59] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x96da0400) [pid = 18696] [serial = 31] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x97834c00) [pid = 18696] [serial = 62] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0xa620dc00) [pid = 18696] [serial = 64] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0xa507d800) [pid = 18696] [serial = 38] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0xafbccc00) [pid = 18696] [serial = 23] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x9b6aa400) [pid = 18696] [serial = 35] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x9a725800) [pid = 18696] [serial = 9] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x93815400) [pid = 18696] [serial = 19] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x9a9f1400) [pid = 18696] [serial = 16] [outer = (nil)] [url = about:blank] 02:53:13 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x93be3c00) [pid = 18696] [serial = 17] [outer = (nil)] [url = about:blank] 02:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2690ms 02:53:13 INFO - PROCESS | 18696 | 1466589193925 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 18696 | 1466589193931 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:53:13 INFO - PROCESS | 18696 | 1466589193942 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 18696 | 1466589193949 Marionette TRACE conn4 <- [1,110,null,{}] 02:53:13 INFO - PROCESS | 18696 | 1466589193959 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 18696 | 1466589193965 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:14 INFO - PROCESS | 18696 | 1466589194131 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:53:14 INFO - PROCESS | 18696 | 1466589194227 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 18696 | 1466589194238 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b07000 == 10 [pid = 18696] [id = 35] 02:53:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x93b07800) [pid = 18696] [serial = 103] [outer = (nil)] 02:53:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x93b0fc00) [pid = 18696] [serial = 104] [outer = 0x93b07800] 02:53:14 INFO - PROCESS | 18696 | 1466589194311 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x93be8800) [pid = 18696] [serial = 105] [outer = 0x93b07800] 02:53:15 INFO - PROCESS | 18696 | 1466589195024 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1145ms 02:53:15 INFO - PROCESS | 18696 | 1466589195098 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 18696 | 1466589195103 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:53:15 INFO - PROCESS | 18696 | 1466589195116 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 18696 | 1466589195123 Marionette TRACE conn4 <- [1,114,null,{}] 02:53:15 INFO - PROCESS | 18696 | 1466589195129 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:15 INFO - PROCESS | 18696 | 1466589195136 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:15 INFO - PROCESS | 18696 | 1466589195312 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:53:15 INFO - PROCESS | 18696 | 1466589195444 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 18696 | 1466589195453 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d95c00 == 11 [pid = 18696] [id = 36] 02:53:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x9783e400) [pid = 18696] [serial = 106] [outer = (nil)] 02:53:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x98284800) [pid = 18696] [serial = 107] [outer = 0x9783e400] 02:53:15 INFO - PROCESS | 18696 | 1466589195527 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x9961f000) [pid = 18696] [serial = 108] [outer = 0x9783e400] 02:53:16 INFO - PROCESS | 18696 | 1466589196343 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1288ms 02:53:16 INFO - PROCESS | 18696 | 1466589196407 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 18696 | 1466589196411 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:53:16 INFO - PROCESS | 18696 | 1466589196418 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 18696 | 1466589196421 Marionette TRACE conn4 <- [1,118,null,{}] 02:53:16 INFO - PROCESS | 18696 | 1466589196438 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 18696 | 1466589196446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:16 INFO - PROCESS | 18696 | 1466589196659 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:53:16 INFO - PROCESS | 18696 | 1466589196680 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 18696 | 1466589196693 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a223c00 == 12 [pid = 18696] [id = 37] 02:53:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9a2e9c00) [pid = 18696] [serial = 109] [outer = (nil)] 02:53:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x9a726400) [pid = 18696] [serial = 110] [outer = 0x9a2e9c00] 02:53:16 INFO - PROCESS | 18696 | 1466589196768 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9aa16000) [pid = 18696] [serial = 111] [outer = 0x9a2e9c00] 02:53:17 INFO - PROCESS | 18696 | 1466589197634 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1239ms 02:53:17 INFO - PROCESS | 18696 | 1466589197658 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 18696 | 1466589197662 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:53:17 INFO - PROCESS | 18696 | 1466589197674 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 18696 | 1466589197677 Marionette TRACE conn4 <- [1,122,null,{}] 02:53:17 INFO - PROCESS | 18696 | 1466589197687 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:17 INFO - PROCESS | 18696 | 1466589197691 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:17 INFO - PROCESS | 18696 | 1466589197899 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:53:17 INFO - PROCESS | 18696 | 1466589197916 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 18696 | 1466589197923 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7a800 == 13 [pid = 18696] [id = 38] 02:53:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x950c4c00) [pid = 18696] [serial = 112] [outer = (nil)] 02:53:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x99f46400) [pid = 18696] [serial = 113] [outer = 0x950c4c00] 02:53:17 INFO - PROCESS | 18696 | 1466589197994 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9ae22c00) [pid = 18696] [serial = 114] [outer = 0x950c4c00] 02:53:18 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x99f45c00) [pid = 18696] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:53:18 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0xa34c2400) [pid = 18696] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:53:18 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0xa2371c00) [pid = 18696] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:53:18 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9bb03400) [pid = 18696] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:53:18 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x950cb800) [pid = 18696] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:53:18 INFO - PROCESS | 18696 | 1466589198854 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1234ms 02:53:18 INFO - PROCESS | 18696 | 1466589198914 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 18696 | 1466589198919 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:53:18 INFO - PROCESS | 18696 | 1466589198938 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 18696 | 1466589198940 Marionette TRACE conn4 <- [1,126,null,{}] 02:53:18 INFO - PROCESS | 18696 | 1466589198947 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 18696 | 1466589198952 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:19 INFO - PROCESS | 18696 | 1466589199099 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:53:19 INFO - PROCESS | 18696 | 1466589199108 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 18696 | 1466589199115 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x996c5800 == 14 [pid = 18696] [id = 39] 02:53:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x99f45000) [pid = 18696] [serial = 115] [outer = (nil)] 02:53:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9b004800) [pid = 18696] [serial = 116] [outer = 0x99f45000] 02:53:19 INFO - PROCESS | 18696 | 1466589199182 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9b32c000) [pid = 18696] [serial = 117] [outer = 0x99f45000] 02:53:19 INFO - PROCESS | 18696 | 1466589199951 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1039ms 02:53:19 INFO - PROCESS | 18696 | 1466589199977 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:53:19 INFO - PROCESS | 18696 | 1466589199981 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:53:20 INFO - PROCESS | 18696 | 1466589199994 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 18696 | 1466589199996 Marionette TRACE conn4 <- [1,130,null,{}] 02:53:20 INFO - PROCESS | 18696 | 1466589200010 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:20 INFO - PROCESS | 18696 | 1466589200020 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:20 INFO - PROCESS | 18696 | 1466589200234 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:53:20 INFO - PROCESS | 18696 | 1466589200374 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 18696 | 1466589200385 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x92185400 == 15 [pid = 18696] [id = 40] 02:53:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x92186800) [pid = 18696] [serial = 118] [outer = (nil)] 02:53:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9220ac00) [pid = 18696] [serial = 119] [outer = 0x92186800] 02:53:20 INFO - PROCESS | 18696 | 1466589200468 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93818000) [pid = 18696] [serial = 120] [outer = 0x92186800] 02:53:21 INFO - PROCESS | 18696 | 1466589201505 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1601ms 02:53:21 INFO - PROCESS | 18696 | 1466589201591 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 18696 | 1466589201596 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:53:21 INFO - PROCESS | 18696 | 1466589201605 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 18696 | 1466589201611 Marionette TRACE conn4 <- [1,134,null,{}] 02:53:21 INFO - PROCESS | 18696 | 1466589201620 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:21 INFO - PROCESS | 18696 | 1466589201626 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:21 INFO - PROCESS | 18696 | 1466589201847 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:53:22 INFO - PROCESS | 18696 | 1466589202021 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 18696 | 1466589202031 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d93800 == 16 [pid = 18696] [id = 41] 02:53:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96d9ac00) [pid = 18696] [serial = 121] [outer = (nil)] 02:53:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9783b800) [pid = 18696] [serial = 122] [outer = 0x96d9ac00] 02:53:22 INFO - PROCESS | 18696 | 1466589202158 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99d66000) [pid = 18696] [serial = 123] [outer = 0x96d9ac00] 02:53:23 INFO - PROCESS | 18696 | 1466589203166 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1588ms 02:53:23 INFO - PROCESS | 18696 | 1466589203194 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 18696 | 1466589203201 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:53:23 INFO - PROCESS | 18696 | 1466589203209 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 18696 | 1466589203212 Marionette TRACE conn4 <- [1,138,null,{}] 02:53:23 INFO - PROCESS | 18696 | 1466589203219 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:23 INFO - PROCESS | 18696 | 1466589203223 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:23 INFO - PROCESS | 18696 | 1466589203440 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:53:23 INFO - PROCESS | 18696 | 1466589203609 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 18696 | 1466589203621 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7c000 == 17 [pid = 18696] [id = 42] 02:53:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x99f60000) [pid = 18696] [serial = 124] [outer = (nil)] 02:53:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9ae24000) [pid = 18696] [serial = 125] [outer = 0x99f60000] 02:53:23 INFO - PROCESS | 18696 | 1466589203702 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9b610000) [pid = 18696] [serial = 126] [outer = 0x99f60000] 02:53:24 INFO - PROCESS | 18696 | 1466589204804 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1635ms 02:53:24 INFO - PROCESS | 18696 | 1466589204879 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 18696 | 1466589204882 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:53:24 INFO - PROCESS | 18696 | 1466589204948 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 18696 | 1466589204958 Marionette TRACE conn4 <- [1,142,null,{}] 02:53:24 INFO - PROCESS | 18696 | 1466589204973 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:24 INFO - PROCESS | 18696 | 1466589204979 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:25 INFO - PROCESS | 18696 | 1466589205279 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:53:25 INFO - PROCESS | 18696 | 1466589205478 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 18696 | 1466589205490 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x92208c00 == 18 [pid = 18696] [id = 43] 02:53:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x92d87000) [pid = 18696] [serial = 127] [outer = (nil)] 02:53:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b0ac00) [pid = 18696] [serial = 128] [outer = 0x92d87000] 02:53:25 INFO - PROCESS | 18696 | 1466589205562 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x94687c00) [pid = 18696] [serial = 129] [outer = 0x92d87000] 02:53:26 INFO - PROCESS | 18696 | --DOCSHELL 0x996c5800 == 17 [pid = 18696] [id = 39] 02:53:26 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7a800 == 16 [pid = 18696] [id = 38] 02:53:26 INFO - PROCESS | 18696 | --DOCSHELL 0x9a223c00 == 15 [pid = 18696] [id = 37] 02:53:26 INFO - PROCESS | 18696 | --DOCSHELL 0x96d95c00 == 14 [pid = 18696] [id = 36] 02:53:26 INFO - PROCESS | 18696 | --DOCSHELL 0x93b07000 == 13 [pid = 18696] [id = 35] 02:53:26 INFO - PROCESS | 18696 | 1466589206480 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a0f0c00) [pid = 18696] [serial = 73] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a326c00) [pid = 18696] [serial = 74] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0xa682e800) [pid = 18696] [serial = 67] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0xa23f9400) [pid = 18696] [serial = 56] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0xa62b2000) [pid = 18696] [serial = 65] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x99127400) [pid = 18696] [serial = 71] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0xa6889400) [pid = 18696] [serial = 68] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9783d000) [pid = 18696] [serial = 70] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9a0fc400) [pid = 18696] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1653ms 02:53:26 INFO - PROCESS | 18696 | 1466589206548 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 18696 | 1466589206554 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:53:26 INFO - PROCESS | 18696 | 1466589206562 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 18696 | 1466589206566 Marionette TRACE conn4 <- [1,146,null,{}] 02:53:26 INFO - PROCESS | 18696 | 1466589206573 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:26 INFO - PROCESS | 18696 | 1466589206581 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:26 INFO - PROCESS | 18696 | 1466589206746 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:53:26 INFO - PROCESS | 18696 | 1466589206846 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 18696 | 1466589206858 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x950eec00 == 14 [pid = 18696] [id = 44] 02:53:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96d9a800) [pid = 18696] [serial = 130] [outer = (nil)] 02:53:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9783d000) [pid = 18696] [serial = 131] [outer = 0x96d9a800] 02:53:26 INFO - PROCESS | 18696 | 1466589206931 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99585c00) [pid = 18696] [serial = 132] [outer = 0x96d9a800] 02:53:27 INFO - PROCESS | 18696 | 1466589207803 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1333ms 02:53:27 INFO - PROCESS | 18696 | 1466589207922 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 18696 | 1466589207927 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:53:27 INFO - PROCESS | 18696 | 1466589207970 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 18696 | 1466589207974 Marionette TRACE conn4 <- [1,150,null,{}] 02:53:28 INFO - PROCESS | 18696 | 1466589208019 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:28 INFO - PROCESS | 18696 | 1466589208025 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:28 INFO - PROCESS | 18696 | 1466589208206 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:53:28 INFO - PROCESS | 18696 | 1466589208224 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 18696 | 1466589208241 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae1b000 == 15 [pid = 18696] [id = 45] 02:53:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9ae1c000) [pid = 18696] [serial = 133] [outer = (nil)] 02:53:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9b6aa400) [pid = 18696] [serial = 134] [outer = 0x9ae1c000] 02:53:28 INFO - PROCESS | 18696 | 1466589208311 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9d36f400) [pid = 18696] [serial = 135] [outer = 0x9ae1c000] 02:53:29 INFO - PROCESS | 18696 | 1466589209162 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1274ms 02:53:29 INFO - PROCESS | 18696 | 1466589209220 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 18696 | 1466589209226 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:53:29 INFO - PROCESS | 18696 | 1466589209241 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 18696 | 1466589209248 Marionette TRACE conn4 <- [1,154,null,{}] 02:53:29 INFO - PROCESS | 18696 | 1466589209260 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 18696 | 1466589209265 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:29 INFO - PROCESS | 18696 | 1466589209478 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:53:29 INFO - PROCESS | 18696 | 1466589209512 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 18696 | 1466589209520 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x9bb03400 == 16 [pid = 18696] [id = 46] 02:53:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9d379000) [pid = 18696] [serial = 136] [outer = (nil)] 02:53:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0xa0618c00) [pid = 18696] [serial = 137] [outer = 0x9d379000] 02:53:29 INFO - PROCESS | 18696 | 1466589209589 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0xa1016000) [pid = 18696] [serial = 138] [outer = 0x9d379000] 02:53:30 INFO - PROCESS | 18696 | 1466589210416 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1242ms 02:53:30 INFO - PROCESS | 18696 | 1466589210477 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 18696 | 1466589210481 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:53:30 INFO - PROCESS | 18696 | 1466589210489 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 18696 | 1466589210491 Marionette TRACE conn4 <- [1,158,null,{}] 02:53:30 INFO - PROCESS | 18696 | 1466589210497 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 18696 | 1466589210502 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:30 INFO - PROCESS | 18696 | 1466589210719 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:53:30 INFO - PROCESS | 18696 | 1466589210747 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 18696 | 1466589210755 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x950bfc00 == 17 [pid = 18696] [id = 47] 02:53:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9b6abc00) [pid = 18696] [serial = 139] [outer = (nil)] 02:53:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0xa2372800) [pid = 18696] [serial = 140] [outer = 0x9b6abc00] 02:53:30 INFO - PROCESS | 18696 | 1466589210873 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0xa2379800) [pid = 18696] [serial = 141] [outer = 0x9b6abc00] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a2e9c00) [pid = 18696] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x92186c00) [pid = 18696] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93b07800) [pid = 18696] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93814400) [pid = 18696] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x950c4c00) [pid = 18696] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9783e400) [pid = 18696] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9b60fc00) [pid = 18696] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93be9800) [pid = 18696] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0xa2099800) [pid = 18696] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0xa2373400) [pid = 18696] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0xa62bc400) [pid = 18696] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9b00d800) [pid = 18696] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:53:31 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0xa061e800) [pid = 18696] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:53:31 INFO - PROCESS | 18696 | 1466589211938 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1494ms 02:53:31 INFO - PROCESS | 18696 | 1466589211985 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 18696 | 1466589211989 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:53:31 INFO - PROCESS | 18696 | 1466589211995 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 18696 | 1466589211998 Marionette TRACE conn4 <- [1,162,null,{}] 02:53:32 INFO - PROCESS | 18696 | 1466589212019 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 18696 | 1466589212024 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:32 INFO - PROCESS | 18696 | 1466589212190 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:53:32 INFO - PROCESS | 18696 | 1466589212328 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 18696 | 1466589212357 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:32 INFO - PROCESS | 18696 | ++DOCSHELL 0xa0617800 == 18 [pid = 18696] [id = 48] 02:53:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0xa061c400) [pid = 18696] [serial = 142] [outer = (nil)] 02:53:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0xa2098c00) [pid = 18696] [serial = 143] [outer = 0xa061c400] 02:53:32 INFO - PROCESS | 18696 | 1466589212474 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0xa2560000) [pid = 18696] [serial = 144] [outer = 0xa061c400] 02:53:33 INFO - PROCESS | 18696 | 1466589213581 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:53:33 INFO - PROCESS | 18696 | 1466589213588 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1648ms 02:53:33 INFO - PROCESS | 18696 | 1466589213675 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 18696 | 1466589213682 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:53:33 INFO - PROCESS | 18696 | 1466589213703 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 18696 | 1466589213710 Marionette TRACE conn4 <- [1,166,null,{}] 02:53:33 INFO - PROCESS | 18696 | 1466589213718 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:33 INFO - PROCESS | 18696 | 1466589213724 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:33 INFO - PROCESS | 18696 | 1466589213944 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:53:34 INFO - PROCESS | 18696 | 1466589214209 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 18696 | 1466589214223 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x92208000 == 19 [pid = 18696] [id = 49] 02:53:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x996cb000) [pid = 18696] [serial = 145] [outer = (nil)] 02:53:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a0f5000) [pid = 18696] [serial = 146] [outer = 0x996cb000] 02:53:34 INFO - PROCESS | 18696 | 1466589214304 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a724400) [pid = 18696] [serial = 147] [outer = 0x996cb000] 02:53:35 INFO - PROCESS | 18696 | 1466589215179 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1535ms 02:53:35 INFO - PROCESS | 18696 | 1466589215239 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 18696 | 1466589215246 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:53:35 INFO - PROCESS | 18696 | 1466589215257 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 18696 | 1466589215261 Marionette TRACE conn4 <- [1,170,null,{}] 02:53:35 INFO - PROCESS | 18696 | 1466589215268 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 18696 | 1466589215274 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:35 INFO - PROCESS | 18696 | 1466589215462 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:53:35 INFO - PROCESS | 18696 | 1466589215855 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 18696 | 1466589215871 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b6a9c00 == 20 [pid = 18696] [id = 50] 02:53:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9b6ad400) [pid = 18696] [serial = 148] [outer = (nil)] 02:53:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9d807000) [pid = 18696] [serial = 149] [outer = 0x9b6ad400] 02:53:35 INFO - PROCESS | 18696 | 1466589215997 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9d854400) [pid = 18696] [serial = 150] [outer = 0x9b6ad400] 02:53:36 INFO - PROCESS | 18696 | 1466589216887 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1683ms 02:53:36 INFO - PROCESS | 18696 | 1466589216941 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:53:36 INFO - PROCESS | 18696 | 1466589216946 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:53:36 INFO - PROCESS | 18696 | 1466589216953 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 18696 | 1466589216959 Marionette TRACE conn4 <- [1,174,null,{}] 02:53:36 INFO - PROCESS | 18696 | 1466589216976 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:36 INFO - PROCESS | 18696 | 1466589216985 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:37 INFO - PROCESS | 18696 | 1466589217201 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:53:37 INFO - PROCESS | 18696 | 1466589217346 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 18696 | 1466589217358 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x99d6a000 == 21 [pid = 18696] [id = 51] 02:53:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0xa2febc00) [pid = 18696] [serial = 151] [outer = (nil)] 02:53:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0xa3388c00) [pid = 18696] [serial = 152] [outer = 0xa2febc00] 02:53:37 INFO - PROCESS | 18696 | 1466589217445 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0xa3429c00) [pid = 18696] [serial = 153] [outer = 0xa2febc00] 02:53:38 INFO - PROCESS | 18696 | 1466589218333 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1442ms 02:53:38 INFO - PROCESS | 18696 | 1466589218395 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:53:38 INFO - PROCESS | 18696 | 1466589218401 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:53:38 INFO - PROCESS | 18696 | 1466589218407 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 18696 | 1466589218411 Marionette TRACE conn4 <- [1,178,null,{}] 02:53:38 INFO - PROCESS | 18696 | 1466589218417 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 18696 | 1466589218423 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:38 INFO - PROCESS | 18696 | 1466589218639 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:53:38 INFO - PROCESS | 18696 | 1466589218781 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 18696 | 1466589218790 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4a000 == 22 [pid = 18696] [id = 52] 02:53:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x93b4a400) [pid = 18696] [serial = 154] [outer = (nil)] 02:53:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x93b4f800) [pid = 18696] [serial = 155] [outer = 0x93b4a400] 02:53:38 INFO - PROCESS | 18696 | 1466589218876 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x96da1800) [pid = 18696] [serial = 156] [outer = 0x93b4a400] 02:53:39 INFO - PROCESS | 18696 | 1466589219738 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1390ms 02:53:39 INFO - PROCESS | 18696 | 1466589219797 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 18696 | 1466589219800 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:53:39 INFO - PROCESS | 18696 | 1466589219808 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 18696 | 1466589219810 Marionette TRACE conn4 <- [1,182,null,{}] 02:53:39 INFO - PROCESS | 18696 | 1466589219818 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:39 INFO - PROCESS | 18696 | 1466589219822 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:40 INFO - PROCESS | 18696 | 1466589220003 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:53:40 INFO - PROCESS | 18696 | 1466589220146 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 18696 | 1466589220154 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4c800 == 23 [pid = 18696] [id = 53] 02:53:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b4dc00) [pid = 18696] [serial = 157] [outer = (nil)] 02:53:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0xa4e0b000) [pid = 18696] [serial = 158] [outer = 0x93b4dc00] 02:53:40 INFO - PROCESS | 18696 | 1466589220246 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0xa4e50000) [pid = 18696] [serial = 159] [outer = 0x93b4dc00] 02:53:41 INFO - PROCESS | 18696 | 1466589221235 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1482ms 02:53:41 INFO - PROCESS | 18696 | 1466589221291 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 18696 | 1466589221295 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:53:41 INFO - PROCESS | 18696 | 1466589221301 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 18696 | 1466589221305 Marionette TRACE conn4 <- [1,186,null,{}] 02:53:41 INFO - PROCESS | 18696 | 1466589221311 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 18696 | 1466589221320 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:41 INFO - PROCESS | 18696 | 1466589221686 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:53:41 INFO - PROCESS | 18696 | 1466589221876 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 18696 | 1466589221889 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4c000 == 24 [pid = 18696] [id = 54] 02:53:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93b4d000) [pid = 18696] [serial = 160] [outer = (nil)] 02:53:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93be4800) [pid = 18696] [serial = 161] [outer = 0x93b4d000] 02:53:41 INFO - PROCESS | 18696 | 1466589221963 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9524f000) [pid = 18696] [serial = 162] [outer = 0x93b4d000] 02:53:42 INFO - PROCESS | 18696 | 1466589222769 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1490ms 02:53:42 INFO - PROCESS | 18696 | 1466589222799 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 18696 | 1466589222804 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:53:42 INFO - PROCESS | 18696 | 1466589222814 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 18696 | 1466589222819 Marionette TRACE conn4 <- [1,190,null,{}] 02:53:42 INFO - PROCESS | 18696 | 1466589222827 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 18696 | 1466589222833 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:43 INFO - PROCESS | 18696 | 1466589223004 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:53:43 INFO - PROCESS | 18696 | 1466589223164 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 18696 | 1466589223180 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x92204000 == 25 [pid = 18696] [id = 55] 02:53:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x96d35000) [pid = 18696] [serial = 163] [outer = (nil)] 02:53:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x96d98800) [pid = 18696] [serial = 164] [outer = 0x96d35000] 02:53:43 INFO - PROCESS | 18696 | 1466589223274 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9827f400) [pid = 18696] [serial = 165] [outer = 0x96d35000] 02:53:43 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7c000 == 24 [pid = 18696] [id = 42] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9b004800) [pid = 18696] [serial = 116] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOCSHELL 0x96d93800 == 23 [pid = 18696] [id = 41] 02:53:43 INFO - PROCESS | 18696 | --DOCSHELL 0x92185400 == 22 [pid = 18696] [id = 40] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9aa16000) [pid = 18696] [serial = 111] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a726400) [pid = 18696] [serial = 110] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x93810800) [pid = 18696] [serial = 77] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x92206c00) [pid = 18696] [serial = 76] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93b0fc00) [pid = 18696] [serial = 104] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x93be8800) [pid = 18696] [serial = 105] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x99f51c00) [pid = 18696] [serial = 80] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x996c9800) [pid = 18696] [serial = 79] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x99f46400) [pid = 18696] [serial = 113] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x98284800) [pid = 18696] [serial = 107] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9d36f800) [pid = 18696] [serial = 83] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9bb0a800) [pid = 18696] [serial = 82] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99f4e800) [pid = 18696] [serial = 102] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0xa25ed000) [pid = 18696] [serial = 86] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0xa23f2800) [pid = 18696] [serial = 85] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x99f4c800) [pid = 18696] [serial = 101] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0xa5019000) [pid = 18696] [serial = 89] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0xa34ca400) [pid = 18696] [serial = 88] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0xa6bd5400) [pid = 18696] [serial = 92] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0xa6888c00) [pid = 18696] [serial = 91] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0xa061dc00) [pid = 18696] [serial = 95] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0xa061f400) [pid = 18696] [serial = 94] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0xa6f46c00) [pid = 18696] [serial = 98] [outer = (nil)] [url = about:blank] 02:53:43 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0xa6bd9c00) [pid = 18696] [serial = 97] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9ae22c00) [pid = 18696] [serial = 114] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9961f000) [pid = 18696] [serial = 108] [outer = (nil)] [url = about:blank] 02:53:44 INFO - PROCESS | 18696 | 1466589224204 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1435ms 02:53:44 INFO - PROCESS | 18696 | 1466589224250 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 18696 | 1466589224256 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:53:44 INFO - PROCESS | 18696 | 1466589224263 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 18696 | 1466589224267 Marionette TRACE conn4 <- [1,194,null,{}] 02:53:44 INFO - PROCESS | 18696 | 1466589224274 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 18696 | 1466589224280 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:44 INFO - PROCESS | 18696 | 1466589224456 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:53:44 INFO - PROCESS | 18696 | 1466589224574 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 18696 | 1466589224583 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x92206c00 == 23 [pid = 18696] [id = 56] 02:53:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93b0fc00) [pid = 18696] [serial = 166] [outer = (nil)] 02:53:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x99d70c00) [pid = 18696] [serial = 167] [outer = 0x93b0fc00] 02:53:44 INFO - PROCESS | 18696 | 1466589224654 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x99f50c00) [pid = 18696] [serial = 168] [outer = 0x93b0fc00] 02:53:45 INFO - PROCESS | 18696 | 1466589225402 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1182ms 02:53:45 INFO - PROCESS | 18696 | 1466589225452 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 18696 | 1466589225459 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:53:45 INFO - PROCESS | 18696 | 1466589225474 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 18696 | 1466589225481 Marionette TRACE conn4 <- [1,198,null,{}] 02:53:45 INFO - PROCESS | 18696 | 1466589225486 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 18696 | 1466589225492 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:45 INFO - PROCESS | 18696 | 1466589225654 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:53:45 INFO - PROCESS | 18696 | 1466589225668 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 18696 | 1466589225674 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x99624000 == 24 [pid = 18696] [id = 57] 02:53:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x99f61c00) [pid = 18696] [serial = 169] [outer = (nil)] 02:53:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9ae1a400) [pid = 18696] [serial = 170] [outer = 0x99f61c00] 02:53:45 INFO - PROCESS | 18696 | 1466589225744 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9ae23800) [pid = 18696] [serial = 171] [outer = 0x99f61c00] 02:53:46 INFO - PROCESS | 18696 | 1466589226611 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1199ms 02:53:46 INFO - PROCESS | 18696 | 1466589226667 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 18696 | 1466589226670 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:53:46 INFO - PROCESS | 18696 | 1466589226682 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 18696 | 1466589226685 Marionette TRACE conn4 <- [1,202,null,{}] 02:53:46 INFO - PROCESS | 18696 | 1466589226690 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:46 INFO - PROCESS | 18696 | 1466589226695 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:46 INFO - PROCESS | 18696 | 1466589226885 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:53:46 INFO - PROCESS | 18696 | 1466589226914 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 18696 | 1466589226920 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x950cc400 == 25 [pid = 18696] [id = 58] 02:53:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x950cec00) [pid = 18696] [serial = 172] [outer = (nil)] 02:53:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9b69e400) [pid = 18696] [serial = 173] [outer = 0x950cec00] 02:53:46 INFO - PROCESS | 18696 | 1466589226992 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9bfe3000) [pid = 18696] [serial = 174] [outer = 0x950cec00] 02:53:47 INFO - PROCESS | 18696 | 1466589227800 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1143ms 02:53:47 INFO - PROCESS | 18696 | 1466589227826 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 18696 | 1466589227830 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:53:47 INFO - PROCESS | 18696 | 1466589227836 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 18696 | 1466589227840 Marionette TRACE conn4 <- [1,206,null,{}] 02:53:47 INFO - PROCESS | 18696 | 1466589227853 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:47 INFO - PROCESS | 18696 | 1466589227857 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:48 INFO - PROCESS | 18696 | 1466589228054 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:53:48 INFO - PROCESS | 18696 | 1466589228072 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 18696 | 1466589228088 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d82c00 == 26 [pid = 18696] [id = 59] 02:53:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0xa0613400) [pid = 18696] [serial = 175] [outer = (nil)] 02:53:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0xa061b400) [pid = 18696] [serial = 176] [outer = 0xa0613400] 02:53:48 INFO - PROCESS | 18696 | 1466589228177 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0xa20a3c00) [pid = 18696] [serial = 177] [outer = 0xa0613400] 02:53:48 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9d379000) [pid = 18696] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:53:48 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9b6abc00) [pid = 18696] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:53:48 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x92d87000) [pid = 18696] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:53:48 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9ae1c000) [pid = 18696] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:53:48 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d9a800) [pid = 18696] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:53:48 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x99f45000) [pid = 18696] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:53:49 INFO - PROCESS | 18696 | 1466589229071 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1285ms 02:53:49 INFO - PROCESS | 18696 | 1466589229123 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 18696 | 1466589229126 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:53:49 INFO - PROCESS | 18696 | 1466589229134 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 18696 | 1466589229137 Marionette TRACE conn4 <- [1,210,null,{}] 02:53:49 INFO - PROCESS | 18696 | 1466589229143 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 18696 | 1466589229148 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:49 INFO - PROCESS | 18696 | 1466589229356 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:53:49 INFO - PROCESS | 18696 | 1466589229501 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 18696 | 1466589229510 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b07000 == 27 [pid = 18696] [id = 60] 02:53:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9783d400) [pid = 18696] [serial = 178] [outer = (nil)] 02:53:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0xa23aa000) [pid = 18696] [serial = 179] [outer = 0x9783d400] 02:53:49 INFO - PROCESS | 18696 | 1466589229577 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0xa253e800) [pid = 18696] [serial = 180] [outer = 0x9783d400] 02:53:50 INFO - PROCESS | 18696 | 1466589230401 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1289ms 02:53:50 INFO - PROCESS | 18696 | 1466589230423 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 18696 | 1466589230426 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:53:50 INFO - PROCESS | 18696 | 1466589230433 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 18696 | 1466589230436 Marionette TRACE conn4 <- [1,214,null,{}] 02:53:50 INFO - PROCESS | 18696 | 1466589230442 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:50 INFO - PROCESS | 18696 | 1466589230446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:50 INFO - PROCESS | 18696 | 1466589230658 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:53:50 INFO - PROCESS | 18696 | 1466589230821 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 18696 | 1466589230834 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x93812400 == 28 [pid = 18696] [id = 61] 02:53:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93812800) [pid = 18696] [serial = 181] [outer = (nil)] 02:53:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93b43000) [pid = 18696] [serial = 182] [outer = 0x93812800] 02:53:50 INFO - PROCESS | 18696 | 1466589230919 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b48800) [pid = 18696] [serial = 183] [outer = 0x93812800] 02:53:51 INFO - PROCESS | 18696 | 1466589231839 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1434ms 02:53:51 INFO - PROCESS | 18696 | 1466589231869 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 18696 | 1466589231876 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:53:51 INFO - PROCESS | 18696 | 1466589231885 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 18696 | 1466589231890 Marionette TRACE conn4 <- [1,218,null,{}] 02:53:51 INFO - PROCESS | 18696 | 1466589231899 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 18696 | 1466589231905 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:52 INFO - PROCESS | 18696 | 1466589232098 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:53:52 INFO - PROCESS | 18696 | 1466589232244 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 18696 | 1466589232252 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d34800 == 29 [pid = 18696] [id = 62] 02:53:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x96d98400) [pid = 18696] [serial = 184] [outer = (nil)] 02:53:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9961e800) [pid = 18696] [serial = 185] [outer = 0x96d98400] 02:53:52 INFO - PROCESS | 18696 | 1466589232337 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x99f4c400) [pid = 18696] [serial = 186] [outer = 0x96d98400] 02:53:53 INFO - PROCESS | 18696 | 1466589233274 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1447ms 02:53:53 INFO - PROCESS | 18696 | 1466589233332 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 18696 | 1466589233336 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:53:53 INFO - PROCESS | 18696 | 1466589233344 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 18696 | 1466589233349 Marionette TRACE conn4 <- [1,222,null,{}] 02:53:53 INFO - PROCESS | 18696 | 1466589233355 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:53 INFO - PROCESS | 18696 | 1466589233361 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:53 INFO - PROCESS | 18696 | 1466589233593 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:53:53 INFO - PROCESS | 18696 | 1466589233785 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 18696 | 1466589233793 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae1c000 == 30 [pid = 18696] [id = 63] 02:53:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b60ec00) [pid = 18696] [serial = 187] [outer = (nil)] 02:53:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9d376000) [pid = 18696] [serial = 188] [outer = 0x9b60ec00] 02:53:53 INFO - PROCESS | 18696 | 1466589233918 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0xa0617000) [pid = 18696] [serial = 189] [outer = 0x9b60ec00] 02:53:54 INFO - PROCESS | 18696 | 1466589234787 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1482ms 02:53:54 INFO - PROCESS | 18696 | 1466589234827 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 18696 | 1466589234834 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:53:54 INFO - PROCESS | 18696 | 1466589234852 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 18696 | 1466589234860 Marionette TRACE conn4 <- [1,226,null,{}] 02:53:54 INFO - PROCESS | 18696 | 1466589234868 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:54 INFO - PROCESS | 18696 | 1466589234875 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:55 INFO - PROCESS | 18696 | 1466589235195 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:53:55 INFO - PROCESS | 18696 | 1466589235477 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 18696 | 1466589235485 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d2e400 == 31 [pid = 18696] [id = 64] 02:53:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x96d30c00) [pid = 18696] [serial = 190] [outer = (nil)] 02:53:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0xa5016800) [pid = 18696] [serial = 191] [outer = 0x96d30c00] 02:53:55 INFO - PROCESS | 18696 | 1466589235568 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0xa5081400) [pid = 18696] [serial = 192] [outer = 0x96d30c00] 02:53:56 INFO - PROCESS | 18696 | 1466589236443 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1650ms 02:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:53:56 INFO - PROCESS | 18696 | 1466589236494 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 18696 | 1466589236497 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:53:56 INFO - PROCESS | 18696 | 1466589236504 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 18696 | 1466589236508 Marionette TRACE conn4 <- [1,230,null,{}] 02:53:56 INFO - PROCESS | 18696 | 1466589236513 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:56 INFO - PROCESS | 18696 | 1466589236519 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:56 INFO - PROCESS | 18696 | 1466589236742 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:53:56 INFO - PROCESS | 18696 | 1466589236891 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 18696 | 1466589236897 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b6000 == 32 [pid = 18696] [id = 65] 02:53:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x952b8000) [pid = 18696] [serial = 193] [outer = (nil)] 02:53:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x952be400) [pid = 18696] [serial = 194] [outer = 0x952b8000] 02:53:57 INFO - PROCESS | 18696 | 1466589237014 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x952c2000) [pid = 18696] [serial = 195] [outer = 0x952b8000] 02:53:57 INFO - PROCESS | 18696 | 1466589237846 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1381ms 02:53:57 INFO - PROCESS | 18696 | 1466589237885 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 18696 | 1466589237888 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:53:57 INFO - PROCESS | 18696 | 1466589237913 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 18696 | 1466589237917 Marionette TRACE conn4 <- [1,234,null,{}] 02:53:57 INFO - PROCESS | 18696 | 1466589237923 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 18696 | 1466589237928 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:58 INFO - PROCESS | 18696 | 1466589238116 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:53:58 INFO - PROCESS | 18696 | 1466589238280 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 18696 | 1466589238296 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:58 INFO - PROCESS | 18696 | ++DOCSHELL 0xa501e800 == 33 [pid = 18696] [id = 66] 02:53:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0xa5074c00) [pid = 18696] [serial = 196] [outer = (nil)] 02:53:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0xa62bb800) [pid = 18696] [serial = 197] [outer = 0xa5074c00] 02:53:58 INFO - PROCESS | 18696 | 1466589238383 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0xa6886c00) [pid = 18696] [serial = 198] [outer = 0xa5074c00] 02:53:59 INFO - PROCESS | 18696 | 1466589239297 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1436ms 02:53:59 INFO - PROCESS | 18696 | 1466589239347 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:53:59 INFO - PROCESS | 18696 | 1466589239351 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:53:59 INFO - PROCESS | 18696 | 1466589239358 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 18696 | 1466589239361 Marionette TRACE conn4 <- [1,238,null,{}] 02:53:59 INFO - PROCESS | 18696 | 1466589239367 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:59 INFO - PROCESS | 18696 | 1466589239373 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:59 INFO - PROCESS | 18696 | 1466589239553 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:53:59 INFO - PROCESS | 18696 | 1466589239709 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 18696 | 1466589239716 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:53:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x9500e800 == 34 [pid = 18696] [id = 67] 02:53:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x95010c00) [pid = 18696] [serial = 199] [outer = (nil)] 02:53:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x95018c00) [pid = 18696] [serial = 200] [outer = 0x95010c00] 02:53:59 INFO - PROCESS | 18696 | 1466589239802 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9501c000) [pid = 18696] [serial = 201] [outer = 0x95010c00] 02:54:00 INFO - PROCESS | 18696 | 1466589240958 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1637ms 02:54:01 INFO - PROCESS | 18696 | 1466589240995 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 18696 | 1466589241001 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:54:01 INFO - PROCESS | 18696 | 1466589241009 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 18696 | 1466589241013 Marionette TRACE conn4 <- [1,242,null,{}] 02:54:01 INFO - PROCESS | 18696 | 1466589241023 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:01 INFO - PROCESS | 18696 | 1466589241029 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:01 INFO - PROCESS | 18696 | 1466589241212 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:54:01 INFO - PROCESS | 18696 | 1466589241396 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 18696 | 1466589241406 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x95010400 == 35 [pid = 18696] [id = 68] 02:54:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x95012800) [pid = 18696] [serial = 202] [outer = (nil)] 02:54:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x950e3800) [pid = 18696] [serial = 203] [outer = 0x95012800] 02:54:01 INFO - PROCESS | 18696 | 1466589241478 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x952bf400) [pid = 18696] [serial = 204] [outer = 0x95012800] 02:54:02 INFO - PROCESS | 18696 | 1466589242441 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1489ms 02:54:02 INFO - PROCESS | 18696 | 1466589242499 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 18696 | 1466589242505 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:54:02 INFO - PROCESS | 18696 | 1466589242516 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 18696 | 1466589242519 Marionette TRACE conn4 <- [1,246,null,{}] 02:54:02 INFO - PROCESS | 18696 | 1466589242526 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:02 INFO - PROCESS | 18696 | 1466589242531 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:02 INFO - PROCESS | 18696 | 1466589242705 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:54:03 INFO - PROCESS | 18696 | --DOCSHELL 0x92d83000 == 34 [pid = 18696] [id = 34] 02:54:03 INFO - PROCESS | 18696 | --DOCSHELL 0x92208c00 == 33 [pid = 18696] [id = 43] 02:54:03 INFO - PROCESS | 18696 | 1466589243912 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 18696 | 1466589243921 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9b32c000) [pid = 18696] [serial = 117] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0xa2098c00) [pid = 18696] [serial = 143] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0xa1016000) [pid = 18696] [serial = 138] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0xa0618c00) [pid = 18696] [serial = 137] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0xa2372800) [pid = 18696] [serial = 140] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0xa2379800) [pid = 18696] [serial = 141] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x94687c00) [pid = 18696] [serial = 129] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b0ac00) [pid = 18696] [serial = 128] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9220ac00) [pid = 18696] [serial = 119] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9b6aa400) [pid = 18696] [serial = 134] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9783d000) [pid = 18696] [serial = 131] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x99585c00) [pid = 18696] [serial = 132] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9ae24000) [pid = 18696] [serial = 125] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9783b800) [pid = 18696] [serial = 122] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9d36f400) [pid = 18696] [serial = 135] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x93749000 == 34 [pid = 18696] [id = 69] 02:54:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93810000) [pid = 18696] [serial = 205] [outer = (nil)] 02:54:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93817c00) [pid = 18696] [serial = 206] [outer = 0x93810000] 02:54:04 INFO - PROCESS | 18696 | 1466589244274 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93b47800) [pid = 18696] [serial = 207] [outer = 0x93810000] 02:54:05 INFO - PROCESS | 18696 | 1466589245046 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 2582ms 02:54:05 INFO - PROCESS | 18696 | 1466589245100 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 18696 | 1466589245106 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:54:05 INFO - PROCESS | 18696 | 1466589245114 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 18696 | 1466589245118 Marionette TRACE conn4 <- [1,250,null,{}] 02:54:05 INFO - PROCESS | 18696 | 1466589245126 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 18696 | 1466589245134 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:05 INFO - PROCESS | 18696 | 1466589245304 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:54:05 INFO - PROCESS | 18696 | 1466589245418 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 18696 | 1466589245429 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x950ca000 == 35 [pid = 18696] [id = 70] 02:54:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x95254c00) [pid = 18696] [serial = 208] [outer = (nil)] 02:54:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x96d2c400) [pid = 18696] [serial = 209] [outer = 0x95254c00] 02:54:05 INFO - PROCESS | 18696 | 1466589245508 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x96d36800) [pid = 18696] [serial = 210] [outer = 0x95254c00] 02:54:06 INFO - PROCESS | 18696 | 1466589246275 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1182ms 02:54:06 INFO - PROCESS | 18696 | 1466589246305 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 18696 | 1466589246312 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:54:06 INFO - PROCESS | 18696 | 1466589246343 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 18696 | 1466589246346 Marionette TRACE conn4 <- [1,254,null,{}] 02:54:06 INFO - PROCESS | 18696 | 1466589246353 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 18696 | 1466589246358 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:06 INFO - PROCESS | 18696 | 1466589246596 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:54:06 INFO - PROCESS | 18696 | 1466589246718 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 18696 | 1466589246727 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b49400 == 36 [pid = 18696] [id = 71] 02:54:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x996c9c00) [pid = 18696] [serial = 211] [outer = (nil)] 02:54:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x99f4d400) [pid = 18696] [serial = 212] [outer = 0x996c9c00] 02:54:06 INFO - PROCESS | 18696 | 1466589246805 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a222c00) [pid = 18696] [serial = 213] [outer = 0x996c9c00] 02:54:07 INFO - PROCESS | 18696 | 1466589247675 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1385ms 02:54:07 INFO - PROCESS | 18696 | 1466589247730 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 18696 | 1466589247734 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:54:07 INFO - PROCESS | 18696 | 1466589247742 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 18696 | 1466589247751 Marionette TRACE conn4 <- [1,258,null,{}] 02:54:07 INFO - PROCESS | 18696 | 1466589247772 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:07 INFO - PROCESS | 18696 | 1466589247780 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:07 INFO - PROCESS | 18696 | 1466589247992 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:54:08 INFO - PROCESS | 18696 | 1466589248043 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 18696 | 1466589248052 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a99bc00 == 37 [pid = 18696] [id = 72] 02:54:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a99d000) [pid = 18696] [serial = 214] [outer = (nil)] 02:54:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9ae1d400) [pid = 18696] [serial = 215] [outer = 0x9a99d000] 02:54:08 INFO - PROCESS | 18696 | 1466589248182 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9ae25c00) [pid = 18696] [serial = 216] [outer = 0x9a99d000] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x93b4d000) [pid = 18696] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x96d9ac00) [pid = 18696] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0xa061c400) [pid = 18696] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x950cec00) [pid = 18696] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b4dc00) [pid = 18696] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x99f61c00) [pid = 18696] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9b6ad400) [pid = 18696] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa0613400) [pid = 18696] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0xa2febc00) [pid = 18696] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x92186800) [pid = 18696] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x996cb000) [pid = 18696] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x99f60000) [pid = 18696] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x96d35000) [pid = 18696] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b4a400) [pid = 18696] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b0fc00) [pid = 18696] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:54:09 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9783d400) [pid = 18696] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:54:09 INFO - PROCESS | 18696 | 1466589249582 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1895ms 02:54:09 INFO - PROCESS | 18696 | 1466589249636 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 18696 | 1466589249640 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:54:09 INFO - PROCESS | 18696 | 1466589249647 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 18696 | 1466589249650 Marionette TRACE conn4 <- [1,262,null,{}] 02:54:09 INFO - PROCESS | 18696 | 1466589249656 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:09 INFO - PROCESS | 18696 | 1466589249660 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:09 INFO - PROCESS | 18696 | 1466589249827 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:54:09 INFO - PROCESS | 18696 | 1466589249937 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 18696 | 1466589249944 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4d000 == 38 [pid = 18696] [id = 73] 02:54:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93be4400) [pid = 18696] [serial = 217] [outer = (nil)] 02:54:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b32bc00) [pid = 18696] [serial = 218] [outer = 0x93be4400] 02:54:10 INFO - PROCESS | 18696 | 1466589250012 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9b607400) [pid = 18696] [serial = 219] [outer = 0x93be4400] 02:54:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9d456000) [pid = 18696] [serial = 220] [outer = 0x93818800] 02:54:10 INFO - PROCESS | 18696 | 1466589250812 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1184ms 02:54:10 INFO - PROCESS | 18696 | 1466589250836 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 18696 | 1466589250840 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:54:10 INFO - PROCESS | 18696 | 1466589250857 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 18696 | 1466589250860 Marionette TRACE conn4 <- [1,266,null,{}] 02:54:10 INFO - PROCESS | 18696 | 1466589250867 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:10 INFO - PROCESS | 18696 | 1466589250872 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:11 INFO - PROCESS | 18696 | 1466589251090 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:54:11 INFO - PROCESS | 18696 | 1466589251244 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 18696 | 1466589251253 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x92208c00 == 39 [pid = 18696] [id = 74] 02:54:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x92209c00) [pid = 18696] [serial = 221] [outer = (nil)] 02:54:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93819800) [pid = 18696] [serial = 222] [outer = 0x92209c00] 02:54:11 INFO - PROCESS | 18696 | 1466589251340 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x950c8000) [pid = 18696] [serial = 223] [outer = 0x92209c00] 02:54:12 INFO - PROCESS | 18696 | 1466589252357 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1538ms 02:54:12 INFO - PROCESS | 18696 | 1466589252395 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 18696 | 1466589252402 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:54:12 INFO - PROCESS | 18696 | 1466589252411 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 18696 | 1466589252417 Marionette TRACE conn4 <- [1,270,null,{}] 02:54:12 INFO - PROCESS | 18696 | 1466589252424 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:12 INFO - PROCESS | 18696 | 1466589252430 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:12 INFO - PROCESS | 18696 | 1466589252614 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:54:12 INFO - PROCESS | 18696 | 1466589252765 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 18696 | 1466589252779 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7c000 == 40 [pid = 18696] [id = 75] 02:54:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93b0cc00) [pid = 18696] [serial = 224] [outer = (nil)] 02:54:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a992c00) [pid = 18696] [serial = 225] [outer = 0x93b0cc00] 02:54:12 INFO - PROCESS | 18696 | 1466589252924 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a99e400) [pid = 18696] [serial = 226] [outer = 0x93b0cc00] 02:54:13 INFO - PROCESS | 18696 | 1466589253815 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1438ms 02:54:13 INFO - PROCESS | 18696 | 1466589253852 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 18696 | 1466589253860 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:54:13 INFO - PROCESS | 18696 | 1466589253870 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 18696 | 1466589253874 Marionette TRACE conn4 <- [1,274,null,{}] 02:54:13 INFO - PROCESS | 18696 | 1466589253885 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:13 INFO - PROCESS | 18696 | 1466589253891 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:14 INFO - PROCESS | 18696 | 1466589254092 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:54:14 INFO - PROCESS | 18696 | 1466589254259 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 18696 | 1466589254266 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x9380dc00 == 41 [pid = 18696] [id = 76] 02:54:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9bfe2800) [pid = 18696] [serial = 227] [outer = (nil)] 02:54:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9d870400) [pid = 18696] [serial = 228] [outer = 0x9bfe2800] 02:54:14 INFO - PROCESS | 18696 | 1466589254349 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0xa0618400) [pid = 18696] [serial = 229] [outer = 0x9bfe2800] 02:54:15 INFO - PROCESS | 18696 | 1466589255337 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1535ms 02:54:15 INFO - PROCESS | 18696 | 1466589255404 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 18696 | 1466589255411 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:54:15 INFO - PROCESS | 18696 | 1466589255427 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 18696 | 1466589255434 Marionette TRACE conn4 <- [1,278,null,{}] 02:54:15 INFO - PROCESS | 18696 | 1466589255440 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:15 INFO - PROCESS | 18696 | 1466589255446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:15 INFO - PROCESS | 18696 | 1466589255666 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:54:15 INFO - PROCESS | 18696 | 1466589255868 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 18696 | 1466589255876 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:15 INFO - PROCESS | 18696 | ++DOCSHELL 0xa101ac00 == 42 [pid = 18696] [id = 77] 02:54:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0xa2327400) [pid = 18696] [serial = 230] [outer = (nil)] 02:54:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0xa23a9c00) [pid = 18696] [serial = 231] [outer = 0xa2327400] 02:54:16 INFO - PROCESS | 18696 | 1466589256005 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0xa23b3800) [pid = 18696] [serial = 232] [outer = 0xa2327400] 02:54:16 INFO - PROCESS | 18696 | 1466589256836 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1442ms 02:54:16 INFO - PROCESS | 18696 | 1466589256880 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 18696 | 1466589256885 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:54:16 INFO - PROCESS | 18696 | 1466589256894 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 18696 | 1466589256897 Marionette TRACE conn4 <- [1,282,null,{}] 02:54:16 INFO - PROCESS | 18696 | 1466589256903 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:16 INFO - PROCESS | 18696 | 1466589256908 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:17 INFO - PROCESS | 18696 | 1466589257102 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:54:17 INFO - PROCESS | 18696 | 1466589257259 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 18696 | 1466589257267 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a328000 == 43 [pid = 18696] [id = 78] 02:54:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9a8b6400) [pid = 18696] [serial = 233] [outer = (nil)] 02:54:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9a8bd800) [pid = 18696] [serial = 234] [outer = 0x9a8b6400] 02:54:17 INFO - PROCESS | 18696 | 1466589257347 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9a8c1800) [pid = 18696] [serial = 235] [outer = 0x9a8b6400] 02:54:18 INFO - PROCESS | 18696 | 1466589258216 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1344ms 02:54:18 INFO - PROCESS | 18696 | 1466589258253 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 18696 | 1466589258258 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:54:18 INFO - PROCESS | 18696 | 1466589258266 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 18696 | 1466589258269 Marionette TRACE conn4 <- [1,286,null,{}] 02:54:18 INFO - PROCESS | 18696 | 1466589258274 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:18 INFO - PROCESS | 18696 | 1466589258280 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:18 INFO - PROCESS | 18696 | 1466589258456 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:54:18 INFO - PROCESS | 18696 | 1466589258606 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 18696 | 1466589258624 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x952bac00 == 44 [pid = 18696] [id = 79] 02:54:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x96d9b800) [pid = 18696] [serial = 236] [outer = (nil)] 02:54:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0xa2557800) [pid = 18696] [serial = 237] [outer = 0x96d9b800] 02:54:18 INFO - PROCESS | 18696 | 1466589258727 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0xa3394800) [pid = 18696] [serial = 238] [outer = 0x96d9b800] 02:54:19 INFO - PROCESS | 18696 | 1466589259678 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1431ms 02:54:19 INFO - PROCESS | 18696 | 1466589259700 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 18696 | 1466589259704 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:54:19 INFO - PROCESS | 18696 | 1466589259710 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 18696 | 1466589259713 Marionette TRACE conn4 <- [1,290,null,{}] 02:54:19 INFO - PROCESS | 18696 | 1466589259739 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:19 INFO - PROCESS | 18696 | 1466589259745 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:19 INFO - PROCESS | 18696 | 1466589259922 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:54:20 INFO - PROCESS | 18696 | 1466589260078 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 18696 | 1466589260085 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x92203c00 == 45 [pid = 18696] [id = 80] 02:54:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x9501a400) [pid = 18696] [serial = 239] [outer = (nil)] 02:54:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0xa5019000) [pid = 18696] [serial = 240] [outer = 0x9501a400] 02:54:20 INFO - PROCESS | 18696 | 1466589260166 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0xa4e10000) [pid = 18696] [serial = 241] [outer = 0x9501a400] 02:54:21 INFO - PROCESS | 18696 | 1466589261082 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1453ms 02:54:21 INFO - PROCESS | 18696 | 1466589261164 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:54:21 INFO - PROCESS | 18696 | 1466589261169 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:54:21 INFO - PROCESS | 18696 | 1466589261177 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 18696 | 1466589261180 Marionette TRACE conn4 <- [1,294,null,{}] 02:54:21 INFO - PROCESS | 18696 | 1466589261187 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 18696 | 1466589261191 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:21 INFO - PROCESS | 18696 | 1466589261402 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:54:21 INFO - PROCESS | 18696 | 1466589261594 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 18696 | 1466589261600 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x9218e000 == 46 [pid = 18696] [id = 81] 02:54:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x9220cc00) [pid = 18696] [serial = 242] [outer = (nil)] 02:54:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x93b03c00) [pid = 18696] [serial = 243] [outer = 0x9220cc00] 02:54:21 INFO - PROCESS | 18696 | 1466589261739 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x96d2c000) [pid = 18696] [serial = 244] [outer = 0x9220cc00] 02:54:22 INFO - PROCESS | 18696 | 1466589262780 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1633ms 02:54:22 INFO - PROCESS | 18696 | 1466589262809 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 18696 | 1466589262816 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:54:22 INFO - PROCESS | 18696 | 1466589262824 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 18696 | 1466589262829 Marionette TRACE conn4 <- [1,298,null,{}] 02:54:22 INFO - PROCESS | 18696 | 1466589262837 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:22 INFO - PROCESS | 18696 | 1466589262842 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:23 INFO - PROCESS | 18696 | 1466589263012 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:54:23 INFO - PROCESS | 18696 | 1466589263193 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 18696 | 1466589263206 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x92189c00 == 47 [pid = 18696] [id = 82] 02:54:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x9501b400) [pid = 18696] [serial = 245] [outer = (nil)] 02:54:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x96d98c00) [pid = 18696] [serial = 246] [outer = 0x9501b400] 02:54:23 INFO - PROCESS | 18696 | 1466589263309 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x98284800) [pid = 18696] [serial = 247] [outer = 0x9501b400] 02:54:23 INFO - PROCESS | 18696 | --DOCSHELL 0x950bfc00 == 46 [pid = 18696] [id = 47] 02:54:23 INFO - PROCESS | 18696 | --DOCSHELL 0x950eec00 == 45 [pid = 18696] [id = 44] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0x93be4800) [pid = 18696] [serial = 161] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x99d66000) [pid = 18696] [serial = 123] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0xa2560000) [pid = 18696] [serial = 144] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x9b69e400) [pid = 18696] [serial = 173] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0xa4e50000) [pid = 18696] [serial = 159] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x9ae23800) [pid = 18696] [serial = 171] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9d854400) [pid = 18696] [serial = 150] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0xa20a3c00) [pid = 18696] [serial = 177] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0xa3388c00) [pid = 18696] [serial = 152] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x93818000) [pid = 18696] [serial = 120] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9a0f5000) [pid = 18696] [serial = 146] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0xa3429c00) [pid = 18696] [serial = 153] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9b610000) [pid = 18696] [serial = 126] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9ae1a400) [pid = 18696] [serial = 170] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a724400) [pid = 18696] [serial = 147] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0xa4e0b000) [pid = 18696] [serial = 158] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9827f400) [pid = 18696] [serial = 165] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x96d98800) [pid = 18696] [serial = 164] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x96da1800) [pid = 18696] [serial = 156] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9524f000) [pid = 18696] [serial = 162] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0xa061b400) [pid = 18696] [serial = 176] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x99f50c00) [pid = 18696] [serial = 168] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x93b4f800) [pid = 18696] [serial = 155] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9d807000) [pid = 18696] [serial = 149] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x99d70c00) [pid = 18696] [serial = 167] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9bfe3000) [pid = 18696] [serial = 174] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0xa23aa000) [pid = 18696] [serial = 179] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0xa253e800) [pid = 18696] [serial = 180] [outer = (nil)] [url = about:blank] 02:54:24 INFO - PROCESS | 18696 | 1466589264324 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1534ms 02:54:24 INFO - PROCESS | 18696 | 1466589264359 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 18696 | 1466589264366 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:54:24 INFO - PROCESS | 18696 | 1466589264376 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 18696 | 1466589264380 Marionette TRACE conn4 <- [1,302,null,{}] 02:54:24 INFO - PROCESS | 18696 | 1466589264387 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:24 INFO - PROCESS | 18696 | 1466589264392 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:24 INFO - PROCESS | 18696 | 1466589264566 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:54:24 INFO - PROCESS | 18696 | 1466589264724 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 18696 | 1466589264733 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x952c0000 == 46 [pid = 18696] [id = 83] 02:54:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x96d2ac00) [pid = 18696] [serial = 248] [outer = (nil)] 02:54:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x99f46c00) [pid = 18696] [serial = 249] [outer = 0x96d2ac00] 02:54:24 INFO - PROCESS | 18696 | 1466589264808 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a21b800) [pid = 18696] [serial = 250] [outer = 0x96d2ac00] 02:54:25 INFO - PROCESS | 18696 | 1466589265535 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1180ms 02:54:25 INFO - PROCESS | 18696 | 1466589265564 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 18696 | 1466589265568 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:54:25 INFO - PROCESS | 18696 | 1466589265574 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 18696 | 1466589265580 Marionette TRACE conn4 <- [1,306,null,{}] 02:54:25 INFO - PROCESS | 18696 | 1466589265595 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:25 INFO - PROCESS | 18696 | 1466589265603 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:25 INFO - PROCESS | 18696 | 1466589265770 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:54:25 INFO - PROCESS | 18696 | 1466589265781 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 18696 | 1466589265791 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a9f9800 == 47 [pid = 18696] [id = 84] 02:54:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9aa16c00) [pid = 18696] [serial = 251] [outer = (nil)] 02:54:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9ae24c00) [pid = 18696] [serial = 252] [outer = 0x9aa16c00] 02:54:25 INFO - PROCESS | 18696 | 1466589265860 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9b610400) [pid = 18696] [serial = 253] [outer = 0x9aa16c00] 02:54:26 INFO - PROCESS | 18696 | 1466589266741 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1197ms 02:54:26 INFO - PROCESS | 18696 | 1466589266772 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:54:26 INFO - PROCESS | 18696 | 1466589266777 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:54:26 INFO - PROCESS | 18696 | 1466589266783 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 18696 | 1466589266786 Marionette TRACE conn4 <- [1,310,null,{}] 02:54:26 INFO - PROCESS | 18696 | 1466589266791 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 18696 | 1466589266796 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:27 INFO - PROCESS | 18696 | 1466589267049 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:54:27 INFO - PROCESS | 18696 | 1466589267069 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 18696 | 1466589267077 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x95012400 == 48 [pid = 18696] [id = 85] 02:54:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9b610000) [pid = 18696] [serial = 254] [outer = (nil)] 02:54:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9bfef800) [pid = 18696] [serial = 255] [outer = 0x9b610000] 02:54:27 INFO - PROCESS | 18696 | 1466589267144 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9d84fc00) [pid = 18696] [serial = 256] [outer = 0x9b610000] 02:54:28 INFO - PROCESS | 18696 | 1466589268026 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1295ms 02:54:28 INFO - PROCESS | 18696 | 1466589268079 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 18696 | 1466589268083 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:54:28 INFO - PROCESS | 18696 | 1466589268090 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 18696 | 1466589268092 Marionette TRACE conn4 <- [1,314,null,{}] 02:54:28 INFO - PROCESS | 18696 | 1466589268106 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:28 INFO - PROCESS | 18696 | 1466589268111 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:28 INFO - PROCESS | 18696 | 1466589268318 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:54:28 INFO - PROCESS | 18696 | 1466589268343 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 18696 | 1466589268352 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b330800 == 49 [pid = 18696] [id = 86] 02:54:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9bbc2c00) [pid = 18696] [serial = 257] [outer = (nil)] 02:54:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9d85ac00) [pid = 18696] [serial = 258] [outer = 0x9bbc2c00] 02:54:28 INFO - PROCESS | 18696 | 1466589268417 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0xa061f400) [pid = 18696] [serial = 259] [outer = 0x9bbc2c00] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9a99d000) [pid = 18696] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x95254c00) [pid = 18696] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93810000) [pid = 18696] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93812800) [pid = 18696] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x95012800) [pid = 18696] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x96d98400) [pid = 18696] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9b60ec00) [pid = 18696] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x96d30c00) [pid = 18696] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x952b8000) [pid = 18696] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0xa5074c00) [pid = 18696] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x996c9c00) [pid = 18696] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:54:28 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x95010c00) [pid = 18696] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:54:29 INFO - PROCESS | 18696 | 1466589269369 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1294ms 02:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:54:29 INFO - PROCESS | 18696 | 1466589269384 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 18696 | 1466589269387 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:54:29 INFO - PROCESS | 18696 | 1466589269393 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 18696 | 1466589269396 Marionette TRACE conn4 <- [1,318,null,{}] 02:54:29 INFO - PROCESS | 18696 | 1466589269402 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:29 INFO - PROCESS | 18696 | 1466589269411 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:29 INFO - PROCESS | 18696 | 1466589269584 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:54:29 INFO - PROCESS | 18696 | 1466589269595 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 18696 | 1466589269603 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d30c00 == 50 [pid = 18696] [id = 87] 02:54:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x996c9c00) [pid = 18696] [serial = 260] [outer = (nil)] 02:54:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0xa20a3c00) [pid = 18696] [serial = 261] [outer = 0x996c9c00] 02:54:29 INFO - PROCESS | 18696 | 1466589269666 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0xa2554800) [pid = 18696] [serial = 262] [outer = 0x996c9c00] 02:54:30 INFO - PROCESS | 18696 | 1466589270499 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1134ms 02:54:30 INFO - PROCESS | 18696 | 1466589270527 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 18696 | 1466589270530 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:54:30 INFO - PROCESS | 18696 | 1466589270536 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 18696 | 1466589270540 Marionette TRACE conn4 <- [1,322,null,{}] 02:54:30 INFO - PROCESS | 18696 | 1466589270546 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 18696 | 1466589270550 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:30 INFO - PROCESS | 18696 | 1466589270717 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:54:30 INFO - PROCESS | 18696 | 1466589270921 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 18696 | 1466589270929 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x92185400 == 51 [pid = 18696] [id = 88] 02:54:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x92185800) [pid = 18696] [serial = 263] [outer = (nil)] 02:54:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x92d79c00) [pid = 18696] [serial = 264] [outer = 0x92185800] 02:54:31 INFO - PROCESS | 18696 | 1466589271015 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93b0f000) [pid = 18696] [serial = 265] [outer = 0x92185800] 02:54:32 INFO - PROCESS | 18696 | 1466589272090 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1591ms 02:54:32 INFO - PROCESS | 18696 | 1466589272132 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 18696 | 1466589272139 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:54:32 INFO - PROCESS | 18696 | 1466589272147 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 18696 | 1466589272153 Marionette TRACE conn4 <- [1,326,null,{}] 02:54:32 INFO - PROCESS | 18696 | 1466589272161 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:32 INFO - PROCESS | 18696 | 1466589272169 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:32 INFO - PROCESS | 18696 | 1466589272403 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:54:32 INFO - PROCESS | 18696 | 1466589272650 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 18696 | 1466589272662 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d2e800 == 52 [pid = 18696] [id = 89] 02:54:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x96d32000) [pid = 18696] [serial = 266] [outer = (nil)] 02:54:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x96d9cc00) [pid = 18696] [serial = 267] [outer = 0x96d32000] 02:54:32 INFO - PROCESS | 18696 | 1466589272793 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x98283400) [pid = 18696] [serial = 268] [outer = 0x96d32000] 02:54:33 INFO - PROCESS | 18696 | 1466589273716 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1638ms 02:54:33 INFO - PROCESS | 18696 | 1466589273790 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 18696 | 1466589273796 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:54:33 INFO - PROCESS | 18696 | 1466589273803 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 18696 | 1466589273807 Marionette TRACE conn4 <- [1,330,null,{}] 02:54:33 INFO - PROCESS | 18696 | 1466589273813 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:33 INFO - PROCESS | 18696 | 1466589273819 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:34 INFO - PROCESS | 18696 | 1466589274051 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:54:34 INFO - PROCESS | 18696 | 1466589274250 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 18696 | 1466589274260 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a54d800 == 53 [pid = 18696] [id = 90] 02:54:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a552400) [pid = 18696] [serial = 269] [outer = (nil)] 02:54:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a554400) [pid = 18696] [serial = 270] [outer = 0x9a552400] 02:54:34 INFO - PROCESS | 18696 | 1466589274383 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a55a800) [pid = 18696] [serial = 271] [outer = 0x9a552400] 02:54:35 INFO - PROCESS | 18696 | 1466589275404 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1642ms 02:54:35 INFO - PROCESS | 18696 | 1466589275447 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:54:35 INFO - PROCESS | 18696 | 1466589275451 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:54:35 INFO - PROCESS | 18696 | 1466589275467 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 18696 | 1466589275476 Marionette TRACE conn4 <- [1,334,null,{}] 02:54:35 INFO - PROCESS | 18696 | 1466589275483 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:35 INFO - PROCESS | 18696 | 1466589275490 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:35 INFO - PROCESS | 18696 | 1466589275722 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:54:35 INFO - PROCESS | 18696 | 1466589275966 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 18696 | 1466589275977 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a8bcc00 == 54 [pid = 18696] [id = 91] 02:54:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a997000) [pid = 18696] [serial = 272] [outer = (nil)] 02:54:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9d374c00) [pid = 18696] [serial = 273] [outer = 0x9a997000] 02:54:36 INFO - PROCESS | 18696 | 1466589276066 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9d856400) [pid = 18696] [serial = 274] [outer = 0x9a997000] 02:54:37 INFO - PROCESS | 18696 | 1466589277015 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1596ms 02:54:37 INFO - PROCESS | 18696 | 1466589277054 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 18696 | 1466589277060 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:54:37 INFO - PROCESS | 18696 | 1466589277067 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 18696 | 1466589277071 Marionette TRACE conn4 <- [1,338,null,{}] 02:54:37 INFO - PROCESS | 18696 | 1466589277077 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:37 INFO - PROCESS | 18696 | 1466589277082 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:37 INFO - PROCESS | 18696 | 1466589277277 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:54:37 INFO - PROCESS | 18696 | 1466589277503 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 18696 | 1466589277511 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7b000 == 55 [pid = 18696] [id = 92] 02:54:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x96d9c000) [pid = 18696] [serial = 275] [outer = (nil)] 02:54:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0xa25f7800) [pid = 18696] [serial = 276] [outer = 0x96d9c000] 02:54:37 INFO - PROCESS | 18696 | 1466589277639 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0xa338f400) [pid = 18696] [serial = 277] [outer = 0x96d9c000] 02:54:38 INFO - PROCESS | 18696 | 1466589278558 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1531ms 02:54:38 INFO - PROCESS | 18696 | 1466589278600 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 18696 | 1466589278605 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:54:38 INFO - PROCESS | 18696 | 1466589278615 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 18696 | 1466589278619 Marionette TRACE conn4 <- [1,342,null,{}] 02:54:38 INFO - PROCESS | 18696 | 1466589278628 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:38 INFO - PROCESS | 18696 | 1466589278635 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:38 INFO - PROCESS | 18696 | 1466589278843 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:54:39 INFO - PROCESS | 18696 | 1466589279080 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 18696 | 1466589279097 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4b800 == 56 [pid = 18696] [id = 93] 02:54:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x93b4bc00) [pid = 18696] [serial = 278] [outer = (nil)] 02:54:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x952b8c00) [pid = 18696] [serial = 279] [outer = 0x93b4bc00] 02:54:39 INFO - PROCESS | 18696 | 1466589279235 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0xa3429c00) [pid = 18696] [serial = 280] [outer = 0x93b4bc00] 02:54:40 INFO - PROCESS | 18696 | 1466589280164 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1586ms 02:54:40 INFO - PROCESS | 18696 | 1466589280201 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 18696 | 1466589280204 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:54:40 INFO - PROCESS | 18696 | 1466589280211 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 18696 | 1466589280214 Marionette TRACE conn4 <- [1,346,null,{}] 02:54:40 INFO - PROCESS | 18696 | 1466589280220 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:40 INFO - PROCESS | 18696 | 1466589280226 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:40 INFO - PROCESS | 18696 | 1466589280661 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:54:40 INFO - PROCESS | 18696 | 1466589280893 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 18696 | 1466589280902 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x95010c00 == 57 [pid = 18696] [id = 94] 02:54:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x95012800) [pid = 18696] [serial = 281] [outer = (nil)] 02:54:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x950bfc00) [pid = 18696] [serial = 282] [outer = 0x95012800] 02:54:40 INFO - PROCESS | 18696 | 1466589280978 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x952b3400) [pid = 18696] [serial = 283] [outer = 0x95012800] 02:54:41 INFO - PROCESS | 18696 | 1466589281856 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1684ms 02:54:41 INFO - PROCESS | 18696 | 1466589281897 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:54:41 INFO - PROCESS | 18696 | 1466589281904 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:54:41 INFO - PROCESS | 18696 | 1466589281912 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 18696 | 1466589281917 Marionette TRACE conn4 <- [1,350,null,{}] 02:54:41 INFO - PROCESS | 18696 | 1466589281924 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 18696 | 1466589281929 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:42 INFO - PROCESS | 18696 | 1466589282141 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:54:42 INFO - PROCESS | 18696 | 1466589282307 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 18696 | 1466589282317 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f4dc00 == 58 [pid = 18696] [id = 95] 02:54:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x99f4f400) [pid = 18696] [serial = 284] [outer = (nil)] 02:54:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x9a0f2c00) [pid = 18696] [serial = 285] [outer = 0x99f4f400] 02:54:42 INFO - PROCESS | 18696 | 1466589282450 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x9a54c000) [pid = 18696] [serial = 286] [outer = 0x99f4f400] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae1b000 == 57 [pid = 18696] [id = 45] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4d000 == 56 [pid = 18696] [id = 73] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b49400 == 55 [pid = 18696] [id = 71] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9bb03400 == 54 [pid = 18696] [id = 46] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9a99bc00 == 53 [pid = 18696] [id = 72] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9b6a9c00 == 52 [pid = 18696] [id = 50] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x96d30c00 == 51 [pid = 18696] [id = 87] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9b330800 == 50 [pid = 18696] [id = 86] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x95012400 == 49 [pid = 18696] [id = 85] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9a9f9800 == 48 [pid = 18696] [id = 84] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x952c0000 == 47 [pid = 18696] [id = 83] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92189c00 == 46 [pid = 18696] [id = 82] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9500e800 == 45 [pid = 18696] [id = 67] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92204000 == 44 [pid = 18696] [id = 55] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93749000 == 43 [pid = 18696] [id = 69] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92206c00 == 42 [pid = 18696] [id = 56] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x950ca000 == 41 [pid = 18696] [id = 70] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9a328000 == 40 [pid = 18696] [id = 78] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x96d34800 == 39 [pid = 18696] [id = 62] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae1c000 == 38 [pid = 18696] [id = 63] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9218e000 == 37 [pid = 18696] [id = 81] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7c000 == 36 [pid = 18696] [id = 75] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x99d6a000 == 35 [pid = 18696] [id = 51] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4a000 == 34 [pid = 18696] [id = 52] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9380dc00 == 33 [pid = 18696] [id = 76] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92208000 == 32 [pid = 18696] [id = 49] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0xa0617800 == 31 [pid = 18696] [id = 48] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92d82c00 == 30 [pid = 18696] [id = 59] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93812400 == 29 [pid = 18696] [id = 61] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92203c00 == 28 [pid = 18696] [id = 80] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x950cc400 == 27 [pid = 18696] [id = 58] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92208c00 == 26 [pid = 18696] [id = 74] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4c800 == 25 [pid = 18696] [id = 53] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0xa101ac00 == 24 [pid = 18696] [id = 77] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x952bac00 == 23 [pid = 18696] [id = 79] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x99624000 == 22 [pid = 18696] [id = 57] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x96d2e400 == 21 [pid = 18696] [id = 64] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b07000 == 20 [pid = 18696] [id = 60] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4c000 == 19 [pid = 18696] [id = 54] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x952b6000 == 18 [pid = 18696] [id = 65] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0xa501e800 == 17 [pid = 18696] [id = 66] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x95010400 == 16 [pid = 18696] [id = 68] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7b000 == 15 [pid = 18696] [id = 92] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4b800 == 14 [pid = 18696] [id = 93] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9a8bcc00 == 13 [pid = 18696] [id = 91] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x9a54d800 == 12 [pid = 18696] [id = 90] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x92185400 == 11 [pid = 18696] [id = 88] 02:54:44 INFO - PROCESS | 18696 | --DOCSHELL 0x96d2e800 == 10 [pid = 18696] [id = 89] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x9b32bc00) [pid = 18696] [serial = 218] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x9ae1d400) [pid = 18696] [serial = 215] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x96d2c400) [pid = 18696] [serial = 209] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x93817c00) [pid = 18696] [serial = 206] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x93b47800) [pid = 18696] [serial = 207] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x93b48800) [pid = 18696] [serial = 183] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x952bf400) [pid = 18696] [serial = 204] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x950e3800) [pid = 18696] [serial = 203] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x93b43000) [pid = 18696] [serial = 182] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x99f4c400) [pid = 18696] [serial = 186] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9961e800) [pid = 18696] [serial = 185] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0xa0617000) [pid = 18696] [serial = 189] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9d376000) [pid = 18696] [serial = 188] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0xa5081400) [pid = 18696] [serial = 192] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0xa5016800) [pid = 18696] [serial = 191] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x952c2000) [pid = 18696] [serial = 195] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x952be400) [pid = 18696] [serial = 194] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0xa6886c00) [pid = 18696] [serial = 198] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0xa62bb800) [pid = 18696] [serial = 197] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x99f4d400) [pid = 18696] [serial = 212] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9501c000) [pid = 18696] [serial = 201] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x95018c00) [pid = 18696] [serial = 200] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9ae25c00) [pid = 18696] [serial = 216] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a222c00) [pid = 18696] [serial = 213] [outer = (nil)] [url = about:blank] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9ae17400) [pid = 18696] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:54:44 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x96d36800) [pid = 18696] [serial = 210] [outer = (nil)] [url = about:blank] 02:54:45 INFO - PROCESS | 18696 | 1466589284998 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 3139ms 02:54:45 INFO - PROCESS | 18696 | 1466589285051 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 18696 | 1466589285058 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:54:45 INFO - PROCESS | 18696 | 1466589285066 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 18696 | 1466589285072 Marionette TRACE conn4 <- [1,354,null,{}] 02:54:45 INFO - PROCESS | 18696 | 1466589285080 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:45 INFO - PROCESS | 18696 | 1466589285085 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:45 INFO - PROCESS | 18696 | 1466589285256 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:54:45 INFO - PROCESS | 18696 | 1466589285364 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 18696 | 1466589285381 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x9381a800 == 11 [pid = 18696] [id = 96] 02:54:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b0ac00) [pid = 18696] [serial = 287] [outer = (nil)] 02:54:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93b45c00) [pid = 18696] [serial = 288] [outer = 0x93b0ac00] 02:54:45 INFO - PROCESS | 18696 | 1466589285449 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93be1400) [pid = 18696] [serial = 289] [outer = 0x93b0ac00] 02:54:46 INFO - PROCESS | 18696 | 1466589286273 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1236ms 02:54:46 INFO - PROCESS | 18696 | 1466589286302 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 18696 | 1466589286311 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:54:46 INFO - PROCESS | 18696 | 1466589286322 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 18696 | 1466589286326 Marionette TRACE conn4 <- [1,358,null,{}] 02:54:46 INFO - PROCESS | 18696 | 1466589286332 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 18696 | 1466589286338 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:46 INFO - PROCESS | 18696 | 1466589286510 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:54:46 INFO - PROCESS | 18696 | 1466589286520 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 18696 | 1466589286528 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b4000 == 12 [pid = 18696] [id = 97] 02:54:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x952b6000) [pid = 18696] [serial = 290] [outer = (nil)] 02:54:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x952bc400) [pid = 18696] [serial = 291] [outer = 0x952b6000] 02:54:46 INFO - PROCESS | 18696 | 1466589286602 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x96d2a800) [pid = 18696] [serial = 292] [outer = 0x952b6000] 02:54:47 INFO - PROCESS | 18696 | 1466589287510 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1232ms 02:54:47 INFO - PROCESS | 18696 | 1466589287569 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 18696 | 1466589287572 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:54:47 INFO - PROCESS | 18696 | 1466589287581 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 18696 | 1466589287587 Marionette TRACE conn4 <- [1,362,null,{}] 02:54:47 INFO - PROCESS | 18696 | 1466589287610 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:47 INFO - PROCESS | 18696 | 1466589287618 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:47 INFO - PROCESS | 18696 | 1466589287870 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:54:47 INFO - PROCESS | 18696 | 1466589287899 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 18696 | 1466589287912 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x996bf800 == 13 [pid = 18696] [id = 98] 02:54:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x996c2400) [pid = 18696] [serial = 293] [outer = (nil)] 02:54:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x99d66c00) [pid = 18696] [serial = 294] [outer = 0x996c2400] 02:54:47 INFO - PROCESS | 18696 | 1466589287984 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x99f4d400) [pid = 18696] [serial = 295] [outer = 0x996c2400] 02:54:48 INFO - PROCESS | 18696 | 1466589288943 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1435ms 02:54:49 INFO - PROCESS | 18696 | 1466589289017 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 18696 | 1466589289021 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:54:49 INFO - PROCESS | 18696 | 1466589289035 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 18696 | 1466589289038 Marionette TRACE conn4 <- [1,366,null,{}] 02:54:49 INFO - PROCESS | 18696 | 1466589289044 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:49 INFO - PROCESS | 18696 | 1466589289048 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:49 INFO - PROCESS | 18696 | 1466589289250 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:54:49 INFO - PROCESS | 18696 | 1466589289274 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 18696 | 1466589289282 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a229c00 == 14 [pid = 18696] [id = 99] 02:54:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a2e2c00) [pid = 18696] [serial = 296] [outer = (nil)] 02:54:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a550000) [pid = 18696] [serial = 297] [outer = 0x9a2e2c00] 02:54:49 INFO - PROCESS | 18696 | 1466589289350 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a8b8c00) [pid = 18696] [serial = 298] [outer = 0x9a2e2c00] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x996c9c00) [pid = 18696] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9aa16c00) [pid = 18696] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9501a400) [pid = 18696] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9a8b6400) [pid = 18696] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x96d2ac00) [pid = 18696] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9501b400) [pid = 18696] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9b610000) [pid = 18696] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa2327400) [pid = 18696] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9220cc00) [pid = 18696] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9bbc2c00) [pid = 18696] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b0cc00) [pid = 18696] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x92209c00) [pid = 18696] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9bfe2800) [pid = 18696] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x96d9b800) [pid = 18696] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:54:50 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93be4400) [pid = 18696] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:54:50 INFO - PROCESS | 18696 | 1466589290829 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1854ms 02:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:54:50 INFO - PROCESS | 18696 | 1466589290882 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 18696 | 1466589290885 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:54:50 INFO - PROCESS | 18696 | 1466589290892 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 18696 | 1466589290895 Marionette TRACE conn4 <- [1,370,null,{}] 02:54:50 INFO - PROCESS | 18696 | 1466589290902 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:50 INFO - PROCESS | 18696 | 1466589290909 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:51 INFO - PROCESS | 18696 | 1466589291070 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:54:51 INFO - PROCESS | 18696 | 1466589291080 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 18696 | 1466589291087 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x9524f000 == 15 [pid = 18696] [id = 100] 02:54:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a224800) [pid = 18696] [serial = 299] [outer = (nil)] 02:54:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a8b6400) [pid = 18696] [serial = 300] [outer = 0x9a224800] 02:54:51 INFO - PROCESS | 18696 | 1466589291156 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a8c3800) [pid = 18696] [serial = 301] [outer = 0x9a224800] 02:54:52 INFO - PROCESS | 18696 | 1466589292091 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1230ms 02:54:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:54:52 INFO - PROCESS | 18696 | 1466589292121 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 18696 | 1466589292124 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:54:52 INFO - PROCESS | 18696 | 1466589292130 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 18696 | 1466589292133 Marionette TRACE conn4 <- [1,374,null,{}] 02:54:52 INFO - PROCESS | 18696 | 1466589292139 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:52 INFO - PROCESS | 18696 | 1466589292149 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:52 INFO - PROCESS | 18696 | 1466589292428 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:54:52 INFO - PROCESS | 18696 | 1466589292729 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 18696 | 1466589292742 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x9380dc00 == 16 [pid = 18696] [id = 101] 02:54:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93811400) [pid = 18696] [serial = 302] [outer = (nil)] 02:54:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93b06000) [pid = 18696] [serial = 303] [outer = 0x93811400] 02:54:52 INFO - PROCESS | 18696 | 1466589292839 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93b50c00) [pid = 18696] [serial = 304] [outer = 0x93811400] 02:54:53 INFO - PROCESS | 18696 | 1466589293786 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:54:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1692ms 02:54:53 INFO - PROCESS | 18696 | 1466589293823 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 18696 | 1466589293829 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:54:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:54:53 INFO - PROCESS | 18696 | 1466589293839 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 18696 | 1466589293844 Marionette TRACE conn4 <- [1,378,null,{}] 02:54:53 INFO - PROCESS | 18696 | 1466589293851 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 18696 | 1466589293857 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:54 INFO - PROCESS | 18696 | 1466589294044 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:54:54 INFO - PROCESS | 18696 | 1466589294195 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 18696 | 1466589294205 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x92208c00 == 17 [pid = 18696] [id = 102] 02:54:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x950ca400) [pid = 18696] [serial = 305] [outer = (nil)] 02:54:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x952ba800) [pid = 18696] [serial = 306] [outer = 0x950ca400] 02:54:54 INFO - PROCESS | 18696 | 1466589294334 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x96d2a400) [pid = 18696] [serial = 307] [outer = 0x950ca400] 02:54:55 INFO - PROCESS | 18696 | 1466589295297 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:54:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1532ms 02:54:55 INFO - PROCESS | 18696 | 1466589295371 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 18696 | 1466589295375 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:54:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:54:55 INFO - PROCESS | 18696 | 1466589295383 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 18696 | 1466589295387 Marionette TRACE conn4 <- [1,382,null,{}] 02:54:55 INFO - PROCESS | 18696 | 1466589295393 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:55 INFO - PROCESS | 18696 | 1466589295398 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:55 INFO - PROCESS | 18696 | 1466589295612 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:54:55 INFO - PROCESS | 18696 | 1466589295815 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 18696 | 1466589295823 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x92204c00 == 18 [pid = 18696] [id = 103] 02:54:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x99f62000) [pid = 18696] [serial = 308] [outer = (nil)] 02:54:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9a54f400) [pid = 18696] [serial = 309] [outer = 0x99f62000] 02:54:55 INFO - PROCESS | 18696 | 1466589295947 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a559000) [pid = 18696] [serial = 310] [outer = 0x99f62000] 02:54:56 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:56 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:54:56 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:56 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:56 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:54:56 INFO - PROCESS | 18696 | 1466589296887 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:54:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1538ms 02:54:56 INFO - PROCESS | 18696 | 1466589296922 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 18696 | 1466589296929 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:54:56 INFO - PROCESS | 18696 | 1466589296945 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 18696 | 1466589296952 Marionette TRACE conn4 <- [1,386,null,{}] 02:54:56 INFO - PROCESS | 18696 | 1466589296958 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:56 INFO - PROCESS | 18696 | 1466589296965 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:57 INFO - PROCESS | 18696 | 1466589297152 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:54:57 INFO - PROCESS | 18696 | 1466589297303 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 18696 | 1466589297311 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d9ec00 == 19 [pid = 18696] [id = 104] 02:54:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9962cc00) [pid = 18696] [serial = 311] [outer = (nil)] 02:54:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9ae1fc00) [pid = 18696] [serial = 312] [outer = 0x9962cc00] 02:54:57 INFO - PROCESS | 18696 | 1466589297435 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9ae23800) [pid = 18696] [serial = 313] [outer = 0x9962cc00] 02:54:58 INFO - PROCESS | 18696 | 1466589298346 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1444ms 02:54:58 INFO - PROCESS | 18696 | 1466589298381 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 18696 | 1466589298385 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:54:58 INFO - PROCESS | 18696 | 1466589298391 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 18696 | 1466589298395 Marionette TRACE conn4 <- [1,390,null,{}] 02:54:58 INFO - PROCESS | 18696 | 1466589298401 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:58 INFO - PROCESS | 18696 | 1466589298406 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:58 INFO - PROCESS | 18696 | 1466589298627 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:54:58 INFO - PROCESS | 18696 | 1466589298819 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 18696 | 1466589298828 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:54:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x9783b800 == 20 [pid = 18696] [id = 105] 02:54:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9b329400) [pid = 18696] [serial = 314] [outer = (nil)] 02:54:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9b6a8800) [pid = 18696] [serial = 315] [outer = 0x9b329400] 02:54:58 INFO - PROCESS | 18696 | 1466589298970 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9bbbb400) [pid = 18696] [serial = 316] [outer = 0x9b329400] 02:54:59 INFO - PROCESS | 18696 | 1466589299925 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1582ms 02:54:59 INFO - PROCESS | 18696 | 1466589299976 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 18696 | 1466589299983 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:55:00 INFO - PROCESS | 18696 | 1466589299993 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 18696 | 1466589299997 Marionette TRACE conn4 <- [1,394,null,{}] 02:55:00 INFO - PROCESS | 18696 | 1466589300008 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:00 INFO - PROCESS | 18696 | 1466589300014 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:00 INFO - PROCESS | 18696 | 1466589300294 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:55:00 INFO - PROCESS | 18696 | 1466589300550 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 18696 | 1466589300566 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x9d448c00 == 21 [pid = 18696] [id = 106] 02:55:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9d44a000) [pid = 18696] [serial = 317] [outer = (nil)] 02:55:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9d809400) [pid = 18696] [serial = 318] [outer = 0x9d44a000] 02:55:00 INFO - PROCESS | 18696 | 1466589300666 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0xa061c400) [pid = 18696] [serial = 319] [outer = 0x9d44a000] 02:55:01 INFO - PROCESS | 18696 | 1466589301723 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1791ms 02:55:01 INFO - PROCESS | 18696 | 1466589301783 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 18696 | 1466589301787 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:55:01 INFO - PROCESS | 18696 | 1466589301794 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 18696 | 1466589301796 Marionette TRACE conn4 <- [1,398,null,{}] 02:55:01 INFO - PROCESS | 18696 | 1466589301803 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:01 INFO - PROCESS | 18696 | 1466589301808 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:01 INFO - PROCESS | 18696 | 1466589301996 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:55:02 INFO - PROCESS | 18696 | 1466589302206 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 18696 | 1466589302217 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x92203c00 == 22 [pid = 18696] [id = 107] 02:55:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x92205400) [pid = 18696] [serial = 320] [outer = (nil)] 02:55:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x9220e000) [pid = 18696] [serial = 321] [outer = 0x92205400] 02:55:02 INFO - PROCESS | 18696 | 1466589302460 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x93b11c00) [pid = 18696] [serial = 322] [outer = 0x92205400] 02:55:03 INFO - PROCESS | 18696 | 1466589303499 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1783ms 02:55:03 INFO - PROCESS | 18696 | 1466589303579 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 18696 | 1466589303584 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:55:03 INFO - PROCESS | 18696 | 1466589303593 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 18696 | 1466589303597 Marionette TRACE conn4 <- [1,402,null,{}] 02:55:03 INFO - PROCESS | 18696 | 1466589303604 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:03 INFO - PROCESS | 18696 | 1466589303610 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:03 INFO - PROCESS | 18696 | 1466589303851 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:55:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9524f000 == 21 [pid = 18696] [id = 100] 02:55:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9a229c00 == 20 [pid = 18696] [id = 99] 02:55:04 INFO - PROCESS | 18696 | --DOCSHELL 0x996bf800 == 19 [pid = 18696] [id = 98] 02:55:04 INFO - PROCESS | 18696 | 1466589304109 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 18696 | 1466589304118 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:04 INFO - PROCESS | 18696 | --DOCSHELL 0x952b4000 == 18 [pid = 18696] [id = 97] 02:55:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9381a800 == 17 [pid = 18696] [id = 96] 02:55:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x9381a800 == 18 [pid = 18696] [id = 108] 02:55:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x93b47000) [pid = 18696] [serial = 323] [outer = (nil)] 02:55:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x952b4000) [pid = 18696] [serial = 324] [outer = 0x93b47000] 02:55:04 INFO - PROCESS | 18696 | 1466589304217 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x96d9c400) [pid = 18696] [serial = 325] [outer = 0x93b47000] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0xa20a3c00) [pid = 18696] [serial = 261] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x9b610400) [pid = 18696] [serial = 253] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0xa5019000) [pid = 18696] [serial = 240] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9a8c1800) [pid = 18696] [serial = 235] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x9a21b800) [pid = 18696] [serial = 250] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x96d98c00) [pid = 18696] [serial = 246] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9d84fc00) [pid = 18696] [serial = 256] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0xa23b3800) [pid = 18696] [serial = 232] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x96d2c000) [pid = 18696] [serial = 244] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9d85ac00) [pid = 18696] [serial = 258] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x99f46c00) [pid = 18696] [serial = 249] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a99e400) [pid = 18696] [serial = 226] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x93819800) [pid = 18696] [serial = 222] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0xa0618400) [pid = 18696] [serial = 229] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9d870400) [pid = 18696] [serial = 228] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0xa23a9c00) [pid = 18696] [serial = 231] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a992c00) [pid = 18696] [serial = 225] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9ae24c00) [pid = 18696] [serial = 252] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0xa2557800) [pid = 18696] [serial = 237] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa4e10000) [pid = 18696] [serial = 241] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9bfef800) [pid = 18696] [serial = 255] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9b607400) [pid = 18696] [serial = 219] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x98284800) [pid = 18696] [serial = 247] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0xa3394800) [pid = 18696] [serial = 238] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0xa061f400) [pid = 18696] [serial = 259] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x950c8000) [pid = 18696] [serial = 223] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a8bd800) [pid = 18696] [serial = 234] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93b03c00) [pid = 18696] [serial = 243] [outer = (nil)] [url = about:blank] 02:55:04 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0xa2554800) [pid = 18696] [serial = 262] [outer = (nil)] [url = about:blank] 02:55:05 INFO - PROCESS | 18696 | 1466589305083 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1532ms 02:55:05 INFO - PROCESS | 18696 | 1466589305133 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 18696 | 1466589305138 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:55:05 INFO - PROCESS | 18696 | 1466589305150 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 18696 | 1466589305154 Marionette TRACE conn4 <- [1,406,null,{}] 02:55:05 INFO - PROCESS | 18696 | 1466589305161 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:05 INFO - PROCESS | 18696 | 1466589305166 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:05 INFO - PROCESS | 18696 | 1466589305340 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:55:05 INFO - PROCESS | 18696 | 1466589305351 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 18696 | 1466589305360 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d2f000 == 19 [pid = 18696] [id = 109] 02:55:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x996c9800) [pid = 18696] [serial = 326] [outer = (nil)] 02:55:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a0f3800) [pid = 18696] [serial = 327] [outer = 0x996c9800] 02:55:05 INFO - PROCESS | 18696 | 1466589305429 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a552c00) [pid = 18696] [serial = 328] [outer = 0x996c9800] 02:55:06 INFO - PROCESS | 18696 | 1466589306453 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1337ms 02:55:06 INFO - PROCESS | 18696 | 1466589306488 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 18696 | 1466589306492 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:55:06 INFO - PROCESS | 18696 | 1466589306499 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 18696 | 1466589306505 Marionette TRACE conn4 <- [1,410,null,{}] 02:55:06 INFO - PROCESS | 18696 | 1466589306521 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:06 INFO - PROCESS | 18696 | 1466589306530 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:06 INFO - PROCESS | 18696 | 1466589306755 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:55:06 INFO - PROCESS | 18696 | 1466589306781 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 18696 | 1466589306787 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b10000 == 20 [pid = 18696] [id = 110] 02:55:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a998800) [pid = 18696] [serial = 329] [outer = (nil)] 02:55:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9ae1a800) [pid = 18696] [serial = 330] [outer = 0x9a998800] 02:55:06 INFO - PROCESS | 18696 | 1466589306856 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9ae20000) [pid = 18696] [serial = 331] [outer = 0x9a998800] 02:55:07 INFO - PROCESS | 18696 | 1466589307823 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1392ms 02:55:07 INFO - PROCESS | 18696 | 1466589307895 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 18696 | 1466589307903 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:55:07 INFO - PROCESS | 18696 | 1466589307924 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 18696 | 1466589307928 Marionette TRACE conn4 <- [1,414,null,{}] 02:55:07 INFO - PROCESS | 18696 | 1466589307942 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:07 INFO - PROCESS | 18696 | 1466589307947 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:08 INFO - PROCESS | 18696 | 1466589308174 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:55:08 INFO - PROCESS | 18696 | 1466589308200 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 18696 | 1466589308209 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x92187c00 == 21 [pid = 18696] [id = 111] 02:55:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x92189000) [pid = 18696] [serial = 332] [outer = (nil)] 02:55:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9bff0800) [pid = 18696] [serial = 333] [outer = 0x92189000] 02:55:08 INFO - PROCESS | 18696 | 1466589308281 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9d448800) [pid = 18696] [serial = 334] [outer = 0x92189000] 02:55:08 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x92185800) [pid = 18696] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:55:08 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x996c2400) [pid = 18696] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x96d32000) [pid = 18696] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x93b0ac00) [pid = 18696] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9a552400) [pid = 18696] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9a997000) [pid = 18696] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a2e2c00) [pid = 18696] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d9c000) [pid = 18696] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99f4f400) [pid = 18696] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93b4bc00) [pid = 18696] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x95012800) [pid = 18696] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:55:09 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x952b6000) [pid = 18696] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:55:09 INFO - PROCESS | 18696 | 1466589309518 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1654ms 02:55:09 INFO - PROCESS | 18696 | 1466589309568 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 18696 | 1466589309573 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:55:09 INFO - PROCESS | 18696 | 1466589309584 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 18696 | 1466589309589 Marionette TRACE conn4 <- [1,418,null,{}] 02:55:09 INFO - PROCESS | 18696 | 1466589309596 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:09 INFO - PROCESS | 18696 | 1466589309601 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:09 INFO - PROCESS | 18696 | 1466589309777 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:55:09 INFO - PROCESS | 18696 | 1466589309894 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 18696 | 1466589309904 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4c000 == 22 [pid = 18696] [id = 112] 02:55:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9500ec00) [pid = 18696] [serial = 335] [outer = (nil)] 02:55:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a222c00) [pid = 18696] [serial = 336] [outer = 0x9500ec00] 02:55:10 INFO - PROCESS | 18696 | 1466589310018 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9d870400) [pid = 18696] [serial = 337] [outer = 0x9500ec00] 02:55:11 INFO - PROCESS | 18696 | 1466589311383 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1842ms 02:55:11 INFO - PROCESS | 18696 | 1466589311426 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 18696 | 1466589311432 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:55:11 INFO - PROCESS | 18696 | 1466589311451 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 18696 | 1466589311455 Marionette TRACE conn4 <- [1,422,null,{}] 02:55:11 INFO - PROCESS | 18696 | 1466589311465 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:11 INFO - PROCESS | 18696 | 1466589311471 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:11 INFO - PROCESS | 18696 | 1466589311781 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:55:11 INFO - PROCESS | 18696 | 1466589311900 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 18696 | 1466589311916 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x95016000 == 23 [pid = 18696] [id = 113] 02:55:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x95016400) [pid = 18696] [serial = 338] [outer = (nil)] 02:55:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x950c7c00) [pid = 18696] [serial = 339] [outer = 0x95016400] 02:55:11 INFO - PROCESS | 18696 | 1466589311995 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x950cb800) [pid = 18696] [serial = 340] [outer = 0x95016400] 02:55:13 INFO - PROCESS | 18696 | 1466589313436 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2039ms 02:55:13 INFO - PROCESS | 18696 | 1466589313488 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:55:13 INFO - PROCESS | 18696 | 1466589313500 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:55:13 INFO - PROCESS | 18696 | 1466589313521 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 18696 | 1466589313526 Marionette TRACE conn4 <- [1,426,null,{}] 02:55:13 INFO - PROCESS | 18696 | 1466589313533 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:13 INFO - PROCESS | 18696 | 1466589313539 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:13 INFO - PROCESS | 18696 | 1466589313715 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:55:13 INFO - PROCESS | 18696 | 1466589313872 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 18696 | 1466589313882 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x93bea000 == 24 [pid = 18696] [id = 114] 02:55:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952bf400) [pid = 18696] [serial = 341] [outer = (nil)] 02:55:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a54bc00) [pid = 18696] [serial = 342] [outer = 0x952bf400] 02:55:13 INFO - PROCESS | 18696 | 1466589313975 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a8b4c00) [pid = 18696] [serial = 343] [outer = 0x952bf400] 02:55:15 INFO - PROCESS | 18696 | 1466589314990 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:55:15 INFO - PROCESS | 18696 | 1466589315061 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:55:15 INFO - PROCESS | 18696 | 1466589315068 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 18696 | 1466589315074 Marionette TRACE conn4 <- [1,430,null,{}] 02:55:15 INFO - PROCESS | 18696 | 1466589315091 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:15 INFO - PROCESS | 18696 | 1466589315101 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:15 INFO - PROCESS | 18696 | 1466589315288 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:55:15 INFO - PROCESS | 18696 | 1466589315540 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 18696 | 1466589315553 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a99a800 == 25 [pid = 18696] [id = 115] 02:55:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9d810800) [pid = 18696] [serial = 344] [outer = (nil)] 02:55:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0xa061a000) [pid = 18696] [serial = 345] [outer = 0x9d810800] 02:55:15 INFO - PROCESS | 18696 | 1466589315678 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0xa100dc00) [pid = 18696] [serial = 346] [outer = 0x9d810800] 02:55:16 INFO - PROCESS | 18696 | 1466589316574 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1555ms 02:55:16 INFO - PROCESS | 18696 | 1466589316623 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 18696 | 1466589316628 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:55:16 INFO - PROCESS | 18696 | 1466589316635 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 18696 | 1466589316639 Marionette TRACE conn4 <- [1,434,null,{}] 02:55:16 INFO - PROCESS | 18696 | 1466589316645 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:16 INFO - PROCESS | 18696 | 1466589316650 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:16 INFO - PROCESS | 18696 | 1466589316831 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:55:17 INFO - PROCESS | 18696 | 1466589317008 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 18696 | 1466589317021 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b32fc00 == 26 [pid = 18696] [id = 116] 02:55:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0xa101b000) [pid = 18696] [serial = 347] [outer = (nil)] 02:55:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0xa2373400) [pid = 18696] [serial = 348] [outer = 0xa101b000] 02:55:17 INFO - PROCESS | 18696 | 1466589317254 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0xa23ecc00) [pid = 18696] [serial = 349] [outer = 0xa101b000] 02:55:18 INFO - PROCESS | 18696 | 1466589318392 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1786ms 02:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:55:18 INFO - PROCESS | 18696 | 1466589318423 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 18696 | 1466589318426 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:55:18 INFO - PROCESS | 18696 | 1466589318432 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 18696 | 1466589318436 Marionette TRACE conn4 <- [1,438,null,{}] 02:55:18 INFO - PROCESS | 18696 | 1466589318442 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:18 INFO - PROCESS | 18696 | 1466589318447 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:18 INFO - PROCESS | 18696 | 1466589318640 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:55:18 INFO - PROCESS | 18696 | 1466589318797 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 18696 | 1466589318808 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b6abc00 == 27 [pid = 18696] [id = 117] 02:55:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0xa0621400) [pid = 18696] [serial = 350] [outer = (nil)] 02:55:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0xa255bc00) [pid = 18696] [serial = 351] [outer = 0xa0621400] 02:55:18 INFO - PROCESS | 18696 | 1466589318933 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0xa2fb4400) [pid = 18696] [serial = 352] [outer = 0xa0621400] 02:55:19 INFO - PROCESS | 18696 | 1466589319880 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1485ms 02:55:19 INFO - PROCESS | 18696 | 1466589319918 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 18696 | 1466589319921 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:55:19 INFO - PROCESS | 18696 | 1466589319928 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 18696 | 1466589319932 Marionette TRACE conn4 <- [1,442,null,{}] 02:55:19 INFO - PROCESS | 18696 | 1466589319938 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:19 INFO - PROCESS | 18696 | 1466589319947 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:20 INFO - PROCESS | 18696 | 1466589320181 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:55:20 INFO - PROCESS | 18696 | 1466589320401 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 18696 | 1466589320412 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d36800 == 28 [pid = 18696] [id = 118] 02:55:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0xa23fa000) [pid = 18696] [serial = 353] [outer = (nil)] 02:55:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0xa4e0b800) [pid = 18696] [serial = 354] [outer = 0xa23fa000] 02:55:20 INFO - PROCESS | 18696 | 1466589320534 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0xa5020000) [pid = 18696] [serial = 355] [outer = 0xa23fa000] 02:55:21 INFO - PROCESS | 18696 | 1466589321460 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1591ms 02:55:21 INFO - PROCESS | 18696 | 1466589321520 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 18696 | 1466589321524 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:55:21 INFO - PROCESS | 18696 | 1466589321531 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 18696 | 1466589321535 Marionette TRACE conn4 <- [1,446,null,{}] 02:55:21 INFO - PROCESS | 18696 | 1466589321541 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:21 INFO - PROCESS | 18696 | 1466589321546 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:21 INFO - PROCESS | 18696 | 1466589321725 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:55:21 INFO - PROCESS | 18696 | 1466589321927 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 18696 | 1466589321936 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4d000 == 29 [pid = 18696] [id = 119] 02:55:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x93b4d400) [pid = 18696] [serial = 356] [outer = (nil)] 02:55:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x952c2c00) [pid = 18696] [serial = 357] [outer = 0x93b4d400] 02:55:22 INFO - PROCESS | 18696 | 1466589322021 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x996c9c00) [pid = 18696] [serial = 358] [outer = 0x93b4d400] 02:55:22 INFO - PROCESS | 18696 | 1466589322977 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1745ms 02:55:23 INFO - PROCESS | 18696 | 1466589323278 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 18696 | 1466589323284 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:55:23 INFO - PROCESS | 18696 | 1466589323293 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 18696 | 1466589323298 Marionette TRACE conn4 <- [1,450,null,{}] 02:55:23 INFO - PROCESS | 18696 | 1466589323410 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:23 INFO - PROCESS | 18696 | 1466589323419 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:23 INFO - PROCESS | 18696 | 1466589323649 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:55:23 INFO - PROCESS | 18696 | 1466589323742 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 18696 | 1466589323759 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2a000 == 30 [pid = 18696] [id = 120] 02:55:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x91a2ac00) [pid = 18696] [serial = 359] [outer = (nil)] 02:55:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x93b4c400) [pid = 18696] [serial = 360] [outer = 0x91a2ac00] 02:55:23 INFO - PROCESS | 18696 | 1466589323830 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x93be3800) [pid = 18696] [serial = 361] [outer = 0x91a2ac00] 02:55:25 INFO - PROCESS | 18696 | 1466589325177 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:55:25 INFO - PROCESS | 18696 | 1466589325238 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:55:25 INFO - PROCESS | 18696 | 1466589325249 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 18696 | 1466589325254 Marionette TRACE conn4 <- [1,454,null,{}] 02:55:25 INFO - PROCESS | 18696 | 1466589325261 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:25 INFO - PROCESS | 18696 | 1466589325267 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x95010c00 == 29 [pid = 18696] [id = 94] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x9d448c00 == 28 [pid = 18696] [id = 106] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x9783b800 == 27 [pid = 18696] [id = 105] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x92204c00 == 26 [pid = 18696] [id = 103] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x96d9ec00 == 25 [pid = 18696] [id = 104] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x92208c00 == 24 [pid = 18696] [id = 102] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x9380dc00 == 23 [pid = 18696] [id = 101] 02:55:26 INFO - PROCESS | 18696 | --DOCSHELL 0x99f4dc00 == 22 [pid = 18696] [id = 95] 02:55:26 INFO - PROCESS | 18696 | 1466589326690 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9a8b6400) [pid = 18696] [serial = 300] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x93b0f000) [pid = 18696] [serial = 265] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x92d79c00) [pid = 18696] [serial = 264] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x99f4d400) [pid = 18696] [serial = 295] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x98283400) [pid = 18696] [serial = 268] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x96d9cc00) [pid = 18696] [serial = 267] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x93b45c00) [pid = 18696] [serial = 288] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a55a800) [pid = 18696] [serial = 271] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9a554400) [pid = 18696] [serial = 270] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9d856400) [pid = 18696] [serial = 274] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9d374c00) [pid = 18696] [serial = 273] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a550000) [pid = 18696] [serial = 297] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0xa338f400) [pid = 18696] [serial = 277] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x93be1400) [pid = 18696] [serial = 289] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa25f7800) [pid = 18696] [serial = 276] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a54c000) [pid = 18696] [serial = 286] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0xa3429c00) [pid = 18696] [serial = 280] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x952b8c00) [pid = 18696] [serial = 279] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a0f2c00) [pid = 18696] [serial = 285] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952b3400) [pid = 18696] [serial = 283] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x950bfc00) [pid = 18696] [serial = 282] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x952bc400) [pid = 18696] [serial = 291] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a8b8c00) [pid = 18696] [serial = 298] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99d66c00) [pid = 18696] [serial = 294] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x96d2a800) [pid = 18696] [serial = 292] [outer = (nil)] [url = about:blank] 02:55:26 INFO - PROCESS | 18696 | 1466589326930 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 18696 | 1466589326941 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x92188000 == 23 [pid = 18696] [id = 121] 02:55:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x92188400) [pid = 18696] [serial = 362] [outer = (nil)] 02:55:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x92208c00) [pid = 18696] [serial = 363] [outer = 0x92188400] 02:55:27 INFO - PROCESS | 18696 | 1466589327015 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93810400) [pid = 18696] [serial = 364] [outer = 0x92188400] 02:55:27 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:27 INFO - PROCESS | 18696 | 1466589327846 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2643ms 02:55:27 INFO - PROCESS | 18696 | 1466589327890 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 18696 | 1466589327897 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:55:27 INFO - PROCESS | 18696 | 1466589327905 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 18696 | 1466589327910 Marionette TRACE conn4 <- [1,458,null,{}] 02:55:27 INFO - PROCESS | 18696 | 1466589327917 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:27 INFO - PROCESS | 18696 | 1466589327923 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:28 INFO - PROCESS | 18696 | 1466589328124 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:55:28 INFO - PROCESS | 18696 | 1466589328240 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 18696 | 1466589328249 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x93814400 == 24 [pid = 18696] [id = 122] 02:55:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x93beb400) [pid = 18696] [serial = 365] [outer = (nil)] 02:55:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x95012c00) [pid = 18696] [serial = 366] [outer = 0x93beb400] 02:55:28 INFO - PROCESS | 18696 | 1466589328320 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9501b000) [pid = 18696] [serial = 367] [outer = 0x93beb400] 02:55:29 INFO - PROCESS | 18696 | 1466589329197 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 18696 | 1466589329249 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:55:29 INFO - PROCESS | 18696 | 1466589329257 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 18696 | 1466589329259 Marionette TRACE conn4 <- [1,462,null,{}] 02:55:29 INFO - PROCESS | 18696 | 1466589329265 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:29 INFO - PROCESS | 18696 | 1466589329271 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:29 INFO - PROCESS | 18696 | 1466589329486 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:55:29 INFO - PROCESS | 18696 | 1466589329513 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 18696 | 1466589329520 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4b800 == 25 [pid = 18696] [id = 123] 02:55:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x96d2e400) [pid = 18696] [serial = 368] [outer = (nil)] 02:55:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x96d34000) [pid = 18696] [serial = 369] [outer = 0x96d2e400] 02:55:29 INFO - PROCESS | 18696 | 1466589329592 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x96d9b000) [pid = 18696] [serial = 370] [outer = 0x96d2e400] 02:55:30 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:30 INFO - PROCESS | 18696 | 1466589330629 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 18696 | 1466589330709 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:55:30 INFO - PROCESS | 18696 | 1466589330735 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 18696 | 1466589330746 Marionette TRACE conn4 <- [1,466,null,{}] 02:55:30 INFO - PROCESS | 18696 | 1466589330759 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:30 INFO - PROCESS | 18696 | 1466589330765 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:30 INFO - PROCESS | 18696 | 1466589330988 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:55:31 INFO - PROCESS | 18696 | 1466589331013 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 18696 | 1466589331047 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2d800 == 26 [pid = 18696] [id = 124] 02:55:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93be4000) [pid = 18696] [serial = 371] [outer = (nil)] 02:55:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a0f0800) [pid = 18696] [serial = 372] [outer = 0x93be4000] 02:55:31 INFO - PROCESS | 18696 | 1466589331174 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a54cc00) [pid = 18696] [serial = 373] [outer = 0x93be4000] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9500ec00) [pid = 18696] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a998800) [pid = 18696] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x92189000) [pid = 18696] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9962cc00) [pid = 18696] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9b329400) [pid = 18696] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x92205400) [pid = 18696] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93811400) [pid = 18696] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x99f62000) [pid = 18696] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x950ca400) [pid = 18696] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a224800) [pid = 18696] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x996c9800) [pid = 18696] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93b47000) [pid = 18696] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:55:32 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9d44a000) [pid = 18696] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:55:33 INFO - PROCESS | 18696 | 1466589333115 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 18696 | 1466589333191 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:55:33 INFO - PROCESS | 18696 | 1466589333197 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 18696 | 1466589333200 Marionette TRACE conn4 <- [1,470,null,{}] 02:55:33 INFO - PROCESS | 18696 | 1466589333206 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:33 INFO - PROCESS | 18696 | 1466589333211 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:33 INFO - PROCESS | 18696 | 1466589333378 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:55:33 INFO - PROCESS | 18696 | 1466589333535 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 18696 | 1466589333541 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a26400 == 27 [pid = 18696] [id = 125] 02:55:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93740c00) [pid = 18696] [serial = 374] [outer = (nil)] 02:55:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a997400) [pid = 18696] [serial = 375] [outer = 0x93740c00] 02:55:33 INFO - PROCESS | 18696 | 1466589333626 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a99cc00) [pid = 18696] [serial = 376] [outer = 0x93740c00] 02:55:34 INFO - PROCESS | 18696 | 1466589334736 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1586ms 02:55:34 INFO - PROCESS | 18696 | 1466589334785 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 18696 | 1466589334792 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:55:34 INFO - PROCESS | 18696 | 1466589334800 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 18696 | 1466589334806 Marionette TRACE conn4 <- [1,474,null,{}] 02:55:34 INFO - PROCESS | 18696 | 1466589334814 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:34 INFO - PROCESS | 18696 | 1466589334820 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:35 INFO - PROCESS | 18696 | 1466589335117 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:55:35 INFO - PROCESS | 18696 | 1466589335261 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 18696 | 1466589335270 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2f400 == 28 [pid = 18696] [id = 126] 02:55:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9218f000) [pid = 18696] [serial = 377] [outer = (nil)] 02:55:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x950c7000) [pid = 18696] [serial = 378] [outer = 0x9218f000] 02:55:35 INFO - PROCESS | 18696 | 1466589335357 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x96d9a800) [pid = 18696] [serial = 379] [outer = 0x9218f000] 02:55:36 INFO - PROCESS | 18696 | 1466589336357 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1588ms 02:55:36 INFO - PROCESS | 18696 | 1466589336389 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 18696 | 1466589336397 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:55:36 INFO - PROCESS | 18696 | 1466589336409 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 18696 | 1466589336413 Marionette TRACE conn4 <- [1,478,null,{}] 02:55:36 INFO - PROCESS | 18696 | 1466589336420 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:36 INFO - PROCESS | 18696 | 1466589336427 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:36 INFO - PROCESS | 18696 | 1466589336615 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:55:36 INFO - PROCESS | 18696 | 1466589336768 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 18696 | 1466589336781 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2fc00 == 29 [pid = 18696] [id = 127] 02:55:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x93818400) [pid = 18696] [serial = 380] [outer = (nil)] 02:55:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a996400) [pid = 18696] [serial = 381] [outer = 0x93818400] 02:55:36 INFO - PROCESS | 18696 | 1466589336922 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9ae19400) [pid = 18696] [serial = 382] [outer = 0x93818400] 02:55:37 INFO - PROCESS | 18696 | 1466589337983 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:55:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1636ms 02:55:38 INFO - PROCESS | 18696 | 1466589338056 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:55:38 INFO - PROCESS | 18696 | 1466589338071 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:55:38 INFO - PROCESS | 18696 | 1466589338078 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 18696 | 1466589338084 Marionette TRACE conn4 <- [1,482,null,{}] 02:55:38 INFO - PROCESS | 18696 | 1466589338101 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:38 INFO - PROCESS | 18696 | 1466589338111 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:38 INFO - PROCESS | 18696 | 1466589338637 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:55:38 INFO - PROCESS | 18696 | 1466589338789 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 18696 | 1466589338802 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x9bfe3000 == 30 [pid = 18696] [id = 128] 02:55:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9bfeb400) [pid = 18696] [serial = 383] [outer = (nil)] 02:55:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9d37b000) [pid = 18696] [serial = 384] [outer = 0x9bfeb400] 02:55:38 INFO - PROCESS | 18696 | 1466589338885 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9d80e800) [pid = 18696] [serial = 385] [outer = 0x9bfeb400] 02:55:39 INFO - PROCESS | 18696 | 1466589339949 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1942ms 02:55:40 INFO - PROCESS | 18696 | 1466589340020 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:55:40 INFO - PROCESS | 18696 | 1466589340026 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:55:40 INFO - PROCESS | 18696 | 1466589340032 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 18696 | 1466589340035 Marionette TRACE conn4 <- [1,486,null,{}] 02:55:40 INFO - PROCESS | 18696 | 1466589340041 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:40 INFO - PROCESS | 18696 | 1466589340046 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:40 INFO - PROCESS | 18696 | 1466589340230 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:55:40 INFO - PROCESS | 18696 | 1466589340437 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 18696 | 1466589340444 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a558800 == 31 [pid = 18696] [id = 129] 02:55:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9d855800) [pid = 18696] [serial = 386] [outer = (nil)] 02:55:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0xa0615400) [pid = 18696] [serial = 387] [outer = 0x9d855800] 02:55:40 INFO - PROCESS | 18696 | 1466589340536 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0xa0617800) [pid = 18696] [serial = 388] [outer = 0x9d855800] 02:55:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0xa1014000) [pid = 18696] [serial = 389] [outer = 0x93818800] 02:55:41 INFO - PROCESS | 18696 | 1466589341594 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1636ms 02:55:41 INFO - PROCESS | 18696 | 1466589341668 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 18696 | 1466589341671 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:55:41 INFO - PROCESS | 18696 | 1466589341679 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 18696 | 1466589341684 Marionette TRACE conn4 <- [1,490,null,{}] 02:55:41 INFO - PROCESS | 18696 | 1466589341691 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:41 INFO - PROCESS | 18696 | 1466589341697 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:41 INFO - PROCESS | 18696 | 1466589341919 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:55:42 INFO - PROCESS | 18696 | 1466589342142 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 18696 | 1466589342151 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a31c00 == 32 [pid = 18696] [id = 130] 02:55:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x93b4dc00) [pid = 18696] [serial = 390] [outer = (nil)] 02:55:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0xa1096000) [pid = 18696] [serial = 391] [outer = 0x93b4dc00] 02:55:42 INFO - PROCESS | 18696 | 1466589342235 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0xa231c400) [pid = 18696] [serial = 392] [outer = 0x93b4dc00] 02:55:43 INFO - PROCESS | 18696 | 1466589343167 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 02:55:43 INFO - PROCESS | 18696 | 1466589343216 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:55:43 INFO - PROCESS | 18696 | 1466589343220 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:55:43 INFO - PROCESS | 18696 | 1466589343227 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 18696 | 1466589343231 Marionette TRACE conn4 <- [1,494,null,{}] 02:55:43 INFO - PROCESS | 18696 | 1466589343240 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:43 INFO - PROCESS | 18696 | 1466589343253 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:43 INFO - PROCESS | 18696 | 1466589343549 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:55:43 INFO - PROCESS | 18696 | 1466589343768 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 18696 | 1466589343777 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4f000 == 33 [pid = 18696] [id = 131] 02:55:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0xa061bc00) [pid = 18696] [serial = 393] [outer = (nil)] 02:55:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0xa3424800) [pid = 18696] [serial = 394] [outer = 0xa061bc00] 02:55:43 INFO - PROCESS | 18696 | 1466589343877 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0xa3447800) [pid = 18696] [serial = 395] [outer = 0xa061bc00] 02:55:44 INFO - PROCESS | 18696 | 1466589344796 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1645ms 02:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:55:44 INFO - PROCESS | 18696 | 1466589344872 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 18696 | 1466589344875 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:55:44 INFO - PROCESS | 18696 | 1466589344882 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 18696 | 1466589344885 Marionette TRACE conn4 <- [1,498,null,{}] 02:55:44 INFO - PROCESS | 18696 | 1466589344891 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:44 INFO - PROCESS | 18696 | 1466589344896 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:45 INFO - PROCESS | 18696 | 1466589345113 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:55:45 INFO - PROCESS | 18696 | 1466589345322 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 18696 | 1466589345334 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a28800 == 34 [pid = 18696] [id = 132] 02:55:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x93816000) [pid = 18696] [serial = 396] [outer = (nil)] 02:55:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0xa4e4b800) [pid = 18696] [serial = 397] [outer = 0x93816000] 02:55:45 INFO - PROCESS | 18696 | 1466589345431 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9a993400) [pid = 18696] [serial = 398] [outer = 0x93816000] 02:55:46 INFO - PROCESS | 18696 | 1466589346303 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:55:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1481ms 02:55:46 INFO - PROCESS | 18696 | 1466589346363 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:55:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:55:46 INFO - PROCESS | 18696 | 1466589346373 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:55:46 INFO - PROCESS | 18696 | 1466589346380 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 18696 | 1466589346384 Marionette TRACE conn4 <- [1,502,null,{}] 02:55:46 INFO - PROCESS | 18696 | 1466589346390 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:46 INFO - PROCESS | 18696 | 1466589346394 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:46 INFO - PROCESS | 18696 | 1466589346569 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:55:46 INFO - PROCESS | 18696 | 1466589346737 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 18696 | 1466589346747 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a22800 == 35 [pid = 18696] [id = 133] 02:55:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x91a28000) [pid = 18696] [serial = 399] [outer = (nil)] 02:55:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0xa6210400) [pid = 18696] [serial = 400] [outer = 0x91a28000] 02:55:46 INFO - PROCESS | 18696 | 1466589346826 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0xa6825c00) [pid = 18696] [serial = 401] [outer = 0x91a28000] 02:55:47 INFO - PROCESS | 18696 | 1466589347746 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:55:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1435ms 02:55:47 INFO - PROCESS | 18696 | 1466589347816 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 18696 | 1466589347819 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:55:47 INFO - PROCESS | 18696 | 1466589347826 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 18696 | 1466589347830 Marionette TRACE conn4 <- [1,506,null,{}] 02:55:47 INFO - PROCESS | 18696 | 1466589347836 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:47 INFO - PROCESS | 18696 | 1466589347841 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:48 INFO - PROCESS | 18696 | 1466589348007 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:55:48 INFO - PROCESS | 18696 | 1466589348306 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 18696 | 1466589348317 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2f800 == 36 [pid = 18696] [id = 134] 02:55:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x91a30400) [pid = 18696] [serial = 402] [outer = (nil)] 02:55:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x92204000) [pid = 18696] [serial = 403] [outer = 0x91a30400] 02:55:48 INFO - PROCESS | 18696 | 1466589348447 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x93b4c800) [pid = 18696] [serial = 404] [outer = 0x91a30400] 02:55:49 INFO - PROCESS | 18696 | 1466589349535 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x9a222c00) [pid = 18696] [serial = 336] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x9ae20000) [pid = 18696] [serial = 331] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x9bff0800) [pid = 18696] [serial = 333] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9ae1fc00) [pid = 18696] [serial = 312] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x9ae23800) [pid = 18696] [serial = 313] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9b6a8800) [pid = 18696] [serial = 315] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9bbbb400) [pid = 18696] [serial = 316] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9220e000) [pid = 18696] [serial = 321] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x93b11c00) [pid = 18696] [serial = 322] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x93b06000) [pid = 18696] [serial = 303] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x93b50c00) [pid = 18696] [serial = 304] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a54f400) [pid = 18696] [serial = 309] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a559000) [pid = 18696] [serial = 310] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x952ba800) [pid = 18696] [serial = 306] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x96d2a400) [pid = 18696] [serial = 307] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9a8c3800) [pid = 18696] [serial = 301] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a0f3800) [pid = 18696] [serial = 327] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a552c00) [pid = 18696] [serial = 328] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x952b4000) [pid = 18696] [serial = 324] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x96d9c400) [pid = 18696] [serial = 325] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9d809400) [pid = 18696] [serial = 318] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0xa061c400) [pid = 18696] [serial = 319] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9d448800) [pid = 18696] [serial = 334] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9ae1a800) [pid = 18696] [serial = 330] [outer = (nil)] [url = about:blank] 02:55:49 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9d870400) [pid = 18696] [serial = 337] [outer = (nil)] [url = about:blank] 02:55:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:55:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1784ms 02:55:49 INFO - PROCESS | 18696 | 1466589349611 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:55:49 INFO - PROCESS | 18696 | 1466589349617 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:55:49 INFO - PROCESS | 18696 | 1466589349624 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 18696 | 1466589349627 Marionette TRACE conn4 <- [1,510,null,{}] 02:55:49 INFO - PROCESS | 18696 | 1466589349635 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:49 INFO - PROCESS | 18696 | 1466589349643 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:49 INFO - PROCESS | 18696 | 1466589349811 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:55:49 INFO - PROCESS | 18696 | 1466589349976 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 18696 | 1466589349985 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x9500f800 == 37 [pid = 18696] [id = 135] 02:55:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x95014c00) [pid = 18696] [serial = 405] [outer = (nil)] 02:55:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x950eec00) [pid = 18696] [serial = 406] [outer = 0x95014c00] 02:55:50 INFO - PROCESS | 18696 | 1466589350054 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x952be400) [pid = 18696] [serial = 407] [outer = 0x95014c00] 02:55:50 INFO - PROCESS | 18696 | 1466589350814 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:55:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1238ms 02:55:50 INFO - PROCESS | 18696 | 1466589350866 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 18696 | 1466589350872 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:55:50 INFO - PROCESS | 18696 | 1466589350880 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 18696 | 1466589350884 Marionette TRACE conn4 <- [1,514,null,{}] 02:55:50 INFO - PROCESS | 18696 | 1466589350889 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:50 INFO - PROCESS | 18696 | 1466589350894 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:51 INFO - PROCESS | 18696 | 1466589351060 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:55:51 INFO - PROCESS | 18696 | 1466589351072 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 18696 | 1466589351079 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be4800 == 38 [pid = 18696] [id = 136] 02:55:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x952e5c00) [pid = 18696] [serial = 408] [outer = (nil)] 02:55:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x96d95800) [pid = 18696] [serial = 409] [outer = 0x952e5c00] 02:55:51 INFO - PROCESS | 18696 | 1466589351148 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x99124800) [pid = 18696] [serial = 410] [outer = 0x952e5c00] 02:55:52 INFO - PROCESS | 18696 | 1466589352046 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:55:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1190ms 02:55:52 INFO - PROCESS | 18696 | 1466589352075 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 18696 | 1466589352078 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:55:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:55:52 INFO - PROCESS | 18696 | 1466589352093 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 18696 | 1466589352102 Marionette TRACE conn4 <- [1,518,null,{}] 02:55:52 INFO - PROCESS | 18696 | 1466589352117 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:52 INFO - PROCESS | 18696 | 1466589352124 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:52 INFO - PROCESS | 18696 | 1466589352349 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:55:52 INFO - PROCESS | 18696 | 1466589352369 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 18696 | 1466589352376 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a27000 == 39 [pid = 18696] [id = 137] 02:55:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a229800) [pid = 18696] [serial = 411] [outer = (nil)] 02:55:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9a725c00) [pid = 18696] [serial = 412] [outer = 0x9a229800] 02:55:52 INFO - PROCESS | 18696 | 1466589352444 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9a8b8400) [pid = 18696] [serial = 413] [outer = 0x9a229800] 02:55:53 INFO - PROCESS | 18696 | 1466589353337 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:55:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1296ms 02:55:53 INFO - PROCESS | 18696 | 1466589353382 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:55:53 INFO - PROCESS | 18696 | 1466589353386 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:55:53 INFO - PROCESS | 18696 | 1466589353398 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 18696 | 1466589353400 Marionette TRACE conn4 <- [1,522,null,{}] 02:55:53 INFO - PROCESS | 18696 | 1466589353405 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:53 INFO - PROCESS | 18696 | 1466589353411 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:53 INFO - PROCESS | 18696 | 1466589353629 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:55:53 INFO - PROCESS | 18696 | 1466589353654 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 18696 | 1466589353663 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a222c00 == 40 [pid = 18696] [id = 138] 02:55:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a557400) [pid = 18696] [serial = 414] [outer = (nil)] 02:55:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9ae18000) [pid = 18696] [serial = 415] [outer = 0x9a557400] 02:55:53 INFO - PROCESS | 18696 | 1466589353740 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9ae1b400) [pid = 18696] [serial = 416] [outer = 0x9a557400] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x95016400) [pid = 18696] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x952bf400) [pid = 18696] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93be4000) [pid = 18696] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93beb400) [pid = 18696] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91a2ac00) [pid = 18696] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9d810800) [pid = 18696] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa101b000) [pid = 18696] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x92188400) [pid = 18696] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0xa0621400) [pid = 18696] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x96d2e400) [pid = 18696] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0xa23fa000) [pid = 18696] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:55:54 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93b4d400) [pid = 18696] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:55:54 INFO - PROCESS | 18696 | 1466589354913 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:55:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1537ms 02:55:54 INFO - PROCESS | 18696 | 1466589354929 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 18696 | 1466589354935 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:55:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:55:54 INFO - PROCESS | 18696 | 1466589354941 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 18696 | 1466589354944 Marionette TRACE conn4 <- [1,526,null,{}] 02:55:54 INFO - PROCESS | 18696 | 1466589354950 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:54 INFO - PROCESS | 18696 | 1466589354955 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:55 INFO - PROCESS | 18696 | 1466589355159 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:55:55 INFO - PROCESS | 18696 | 1466589355177 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 18696 | 1466589355193 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b3800 == 41 [pid = 18696] [id = 139] 02:55:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x952b7c00) [pid = 18696] [serial = 417] [outer = (nil)] 02:55:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9ae23800) [pid = 18696] [serial = 418] [outer = 0x952b7c00] 02:55:55 INFO - PROCESS | 18696 | 1466589355284 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9b32f000) [pid = 18696] [serial = 419] [outer = 0x952b7c00] 02:55:56 INFO - PROCESS | 18696 | 1466589356158 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:55:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1285ms 02:55:56 INFO - PROCESS | 18696 | 1466589356227 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 18696 | 1466589356230 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:55:56 INFO - PROCESS | 18696 | 1466589356237 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 18696 | 1466589356240 Marionette TRACE conn4 <- [1,530,null,{}] 02:55:56 INFO - PROCESS | 18696 | 1466589356246 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:56 INFO - PROCESS | 18696 | 1466589356251 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:56 INFO - PROCESS | 18696 | 1466589356430 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:55:56 INFO - PROCESS | 18696 | 1466589356599 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 18696 | 1466589356609 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a24800 == 42 [pid = 18696] [id = 140] 02:55:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91a25800) [pid = 18696] [serial = 420] [outer = (nil)] 02:55:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91a2dc00) [pid = 18696] [serial = 421] [outer = 0x91a25800] 02:55:56 INFO - PROCESS | 18696 | 1466589356704 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x92d7c000) [pid = 18696] [serial = 422] [outer = 0x91a25800] 02:55:57 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:55:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:55:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:55:57 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:55:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:55:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:55:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:55:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1589ms 02:55:57 INFO - PROCESS | 18696 | 1466589357811 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:55:57 INFO - PROCESS | 18696 | 1466589357834 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 18696 | 1466589357841 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:55:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:55:57 INFO - PROCESS | 18696 | 1466589357885 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 18696 | 1466589357891 Marionette TRACE conn4 <- [1,534,null,{}] 02:55:57 INFO - PROCESS | 18696 | 1466589357899 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:57 INFO - PROCESS | 18696 | 1466589357907 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:58 INFO - PROCESS | 18696 | 1466589358117 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:55:58 INFO - PROCESS | 18696 | 1466589358291 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 18696 | 1466589358301 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e5000 == 43 [pid = 18696] [id = 141] 02:55:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x952e6400) [pid = 18696] [serial = 423] [outer = (nil)] 02:55:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x96d2c400) [pid = 18696] [serial = 424] [outer = 0x952e6400] 02:55:58 INFO - PROCESS | 18696 | 1466589358449 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x96d96c00) [pid = 18696] [serial = 425] [outer = 0x952e6400] 02:55:59 INFO - PROCESS | 18696 | 1466589359353 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:55:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1548ms 02:55:59 INFO - PROCESS | 18696 | 1466589359435 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 18696 | 1466589359441 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:55:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:55:59 INFO - PROCESS | 18696 | 1466589359449 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 18696 | 1466589359452 Marionette TRACE conn4 <- [1,538,null,{}] 02:55:59 INFO - PROCESS | 18696 | 1466589359459 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:55:59 INFO - PROCESS | 18696 | 1466589359463 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:55:59 INFO - PROCESS | 18696 | 1466589359721 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:56:00 INFO - PROCESS | 18696 | 1466589359996 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 18696 | 1466589360005 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e9c00 == 44 [pid = 18696] [id = 142] 02:56:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x99584c00) [pid = 18696] [serial = 426] [outer = (nil)] 02:56:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a554400) [pid = 18696] [serial = 427] [outer = 0x99584c00] 02:56:00 INFO - PROCESS | 18696 | 1466589360088 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9ae20400) [pid = 18696] [serial = 428] [outer = 0x99584c00] 02:56:01 INFO - PROCESS | 18696 | 1466589361032 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:56:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1643ms 02:56:01 INFO - PROCESS | 18696 | 1466589361093 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 18696 | 1466589361096 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:56:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:56:01 INFO - PROCESS | 18696 | 1466589361113 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 18696 | 1466589361122 Marionette TRACE conn4 <- [1,542,null,{}] 02:56:01 INFO - PROCESS | 18696 | 1466589361131 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:01 INFO - PROCESS | 18696 | 1466589361138 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:01 INFO - PROCESS | 18696 | 1466589361437 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:56:01 INFO - PROCESS | 18696 | 1466589361645 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 18696 | 1466589361651 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2ec00 == 45 [pid = 18696] [id = 143] 02:56:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9218f400) [pid = 18696] [serial = 429] [outer = (nil)] 02:56:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9d86f000) [pid = 18696] [serial = 430] [outer = 0x9218f400] 02:56:01 INFO - PROCESS | 18696 | 1466589361742 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0xa061d000) [pid = 18696] [serial = 431] [outer = 0x9218f400] 02:56:02 INFO - PROCESS | 18696 | 1466589362567 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:56:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1510ms 02:56:02 INFO - PROCESS | 18696 | 1466589362631 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:56:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:56:02 INFO - PROCESS | 18696 | 1466589362636 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:56:02 INFO - PROCESS | 18696 | 1466589362644 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 18696 | 1466589362647 Marionette TRACE conn4 <- [1,546,null,{}] 02:56:02 INFO - PROCESS | 18696 | 1466589362654 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:02 INFO - PROCESS | 18696 | 1466589362659 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:02 INFO - PROCESS | 18696 | 1466589362884 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:56:03 INFO - PROCESS | 18696 | 1466589363071 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 18696 | 1466589363080 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b32d000 == 46 [pid = 18696] [id = 144] 02:56:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9d810800) [pid = 18696] [serial = 432] [outer = (nil)] 02:56:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0xa25f8c00) [pid = 18696] [serial = 433] [outer = 0x9d810800] 02:56:03 INFO - PROCESS | 18696 | 1466589363172 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0xa2fed800) [pid = 18696] [serial = 434] [outer = 0x9d810800] 02:56:04 INFO - PROCESS | 18696 | 1466589364103 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:56:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1484ms 02:56:04 INFO - PROCESS | 18696 | 1466589364163 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 18696 | 1466589364168 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:56:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:56:04 INFO - PROCESS | 18696 | 1466589364176 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 18696 | 1466589364180 Marionette TRACE conn4 <- [1,550,null,{}] 02:56:04 INFO - PROCESS | 18696 | 1466589364186 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:04 INFO - PROCESS | 18696 | 1466589364191 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:04 INFO - PROCESS | 18696 | 1466589364386 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:56:04 INFO - PROCESS | 18696 | 1466589364554 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 18696 | 1466589364572 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:04 INFO - PROCESS | 18696 | ++DOCSHELL 0xa2ff0c00 == 47 [pid = 18696] [id = 145] 02:56:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0xa341c000) [pid = 18696] [serial = 435] [outer = (nil)] 02:56:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0xa4e52400) [pid = 18696] [serial = 436] [outer = 0xa341c000] 02:56:04 INFO - PROCESS | 18696 | 1466589364712 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0xa68e7000) [pid = 18696] [serial = 437] [outer = 0xa341c000] 02:56:05 INFO - PROCESS | 18696 | 1466589365632 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:56:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1536ms 02:56:05 INFO - PROCESS | 18696 | 1466589365714 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 18696 | 1466589365718 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:56:05 INFO - PROCESS | 18696 | 1466589365724 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 18696 | 1466589365728 Marionette TRACE conn4 <- [1,554,null,{}] 02:56:05 INFO - PROCESS | 18696 | 1466589365734 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:05 INFO - PROCESS | 18696 | 1466589365739 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:05 INFO - PROCESS | 18696 | 1466589365925 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:56:06 INFO - PROCESS | 18696 | 1466589366086 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 18696 | 1466589366097 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85d000 == 48 [pid = 18696] [id = 146] 02:56:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x8f85d800) [pid = 18696] [serial = 438] [outer = (nil)] 02:56:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x8f866800) [pid = 18696] [serial = 439] [outer = 0x8f85d800] 02:56:06 INFO - PROCESS | 18696 | 1466589366174 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x96d29c00) [pid = 18696] [serial = 440] [outer = 0x8f85d800] 02:56:06 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:07 INFO - PROCESS | 18696 | 1466589367117 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1439ms 02:56:07 INFO - PROCESS | 18696 | 1466589367164 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:56:07 INFO - PROCESS | 18696 | 1466589367168 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:56:07 INFO - PROCESS | 18696 | 1466589367174 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 18696 | 1466589367178 Marionette TRACE conn4 <- [1,558,null,{}] 02:56:07 INFO - PROCESS | 18696 | 1466589367183 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 18696 | 1466589367188 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:07 INFO - PROCESS | 18696 | 1466589367369 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:56:07 INFO - PROCESS | 18696 | 1466589367530 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 18696 | 1466589367539 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85ec00 == 49 [pid = 18696] [id = 147] 02:56:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x8fa75000) [pid = 18696] [serial = 441] [outer = (nil)] 02:56:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x8fa7bc00) [pid = 18696] [serial = 442] [outer = 0x8fa75000] 02:56:07 INFO - PROCESS | 18696 | 1466589367620 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x8fa7cc00) [pid = 18696] [serial = 443] [outer = 0x8fa75000] 02:56:08 INFO - PROCESS | 18696 | 1466589368535 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1431ms 02:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:56:08 INFO - PROCESS | 18696 | 1466589368606 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 18696 | 1466589368609 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:56:08 INFO - PROCESS | 18696 | 1466589368616 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 18696 | 1466589368619 Marionette TRACE conn4 <- [1,562,null,{}] 02:56:08 INFO - PROCESS | 18696 | 1466589368625 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 18696 | 1466589368630 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:08 INFO - PROCESS | 18696 | 1466589368862 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:56:09 INFO - PROCESS | 18696 | 1466589369077 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 18696 | 1466589369084 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f800 == 50 [pid = 18696] [id = 148] 02:56:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x8f866c00) [pid = 18696] [serial = 444] [outer = (nil)] 02:56:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0x8fa83800) [pid = 18696] [serial = 445] [outer = 0x8f866c00] 02:56:09 INFO - PROCESS | 18696 | 1466589369211 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 114 (0xa35dc000) [pid = 18696] [serial = 446] [outer = 0x8f866c00] 02:56:09 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:10 INFO - PROCESS | 18696 | 1466589370104 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1531ms 02:56:10 INFO - PROCESS | 18696 | 1466589370147 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 18696 | 1466589370151 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:56:10 INFO - PROCESS | 18696 | 1466589370158 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 18696 | 1466589370161 Marionette TRACE conn4 <- [1,566,null,{}] 02:56:10 INFO - PROCESS | 18696 | 1466589370167 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:10 INFO - PROCESS | 18696 | 1466589370172 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:10 INFO - PROCESS | 18696 | 1466589370355 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:56:10 INFO - PROCESS | 18696 | 1466589370518 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 18696 | 1466589370529 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646c00 == 51 [pid = 18696] [id = 149] 02:56:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 115 (0x8e64a400) [pid = 18696] [serial = 447] [outer = (nil)] 02:56:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 116 (0x8e64e000) [pid = 18696] [serial = 448] [outer = 0x8e64a400] 02:56:10 INFO - PROCESS | 18696 | 1466589370610 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 117 (0x8e651c00) [pid = 18696] [serial = 449] [outer = 0x8e64a400] 02:56:11 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:11 INFO - PROCESS | 18696 | 1466589371542 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1442ms 02:56:11 INFO - PROCESS | 18696 | 1466589371601 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 18696 | 1466589371605 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:56:11 INFO - PROCESS | 18696 | 1466589371611 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 18696 | 1466589371615 Marionette TRACE conn4 <- [1,570,null,{}] 02:56:11 INFO - PROCESS | 18696 | 1466589371620 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 18696 | 1466589371625 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:11 INFO - PROCESS | 18696 | 1466589371811 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:56:11 INFO - PROCESS | 18696 | 1466589371976 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 18696 | 1466589371989 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x952c1800 == 52 [pid = 18696] [id = 150] 02:56:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 118 (0x96d2cc00) [pid = 18696] [serial = 450] [outer = (nil)] 02:56:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 119 (0x9a54ec00) [pid = 18696] [serial = 451] [outer = 0x96d2cc00] 02:56:12 INFO - PROCESS | 18696 | 1466589372132 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 120 (0xa6bd9400) [pid = 18696] [serial = 452] [outer = 0x96d2cc00] 02:56:12 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:13 INFO - PROCESS | 18696 | 1466589373072 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1534ms 02:56:13 INFO - PROCESS | 18696 | 1466589373147 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 18696 | 1466589373150 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:56:13 INFO - PROCESS | 18696 | 1466589373157 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 18696 | 1466589373161 Marionette TRACE conn4 <- [1,574,null,{}] 02:56:13 INFO - PROCESS | 18696 | 1466589373168 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:13 INFO - PROCESS | 18696 | 1466589373173 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:13 INFO - PROCESS | 18696 | 1466589373636 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:56:13 INFO - PROCESS | 18696 | 1466589373903 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 18696 | 1466589373912 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7f400 == 53 [pid = 18696] [id = 151] 02:56:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 121 (0x8fa80000) [pid = 18696] [serial = 453] [outer = (nil)] 02:56:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 122 (0x91245000) [pid = 18696] [serial = 454] [outer = 0x8fa80000] 02:56:13 INFO - PROCESS | 18696 | 1466589373989 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 123 (0x91249800) [pid = 18696] [serial = 455] [outer = 0x8fa80000] 02:56:14 INFO - PROCESS | 18696 | 1466589374871 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1783ms 02:56:14 INFO - PROCESS | 18696 | 1466589374943 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:56:14 INFO - PROCESS | 18696 | 1466589374949 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:56:14 INFO - PROCESS | 18696 | 1466589374957 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 18696 | 1466589374962 Marionette TRACE conn4 <- [1,578,null,{}] 02:56:14 INFO - PROCESS | 18696 | 1466589374970 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 18696 | 1466589374976 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:15 INFO - PROCESS | 18696 | 1466589375202 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:56:15 INFO - PROCESS | 18696 | 1466589375505 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 18696 | 1466589375513 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80c00 == 54 [pid = 18696] [id = 152] 02:56:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 124 (0x91a29c00) [pid = 18696] [serial = 456] [outer = (nil)] 02:56:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 125 (0x92209000) [pid = 18696] [serial = 457] [outer = 0x91a29c00] 02:56:15 INFO - PROCESS | 18696 | 1466589375600 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 126 (0x93b43800) [pid = 18696] [serial = 458] [outer = 0x91a29c00] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93b10000 == 53 [pid = 18696] [id = 110] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x92203c00 == 52 [pid = 18696] [id = 107] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9381a800 == 51 [pid = 18696] [id = 108] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x96d2f000 == 50 [pid = 18696] [id = 109] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x92187c00 == 49 [pid = 18696] [id = 111] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x952b3800 == 48 [pid = 18696] [id = 139] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9a222c00 == 47 [pid = 18696] [id = 138] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a27000 == 46 [pid = 18696] [id = 137] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93be4800 == 45 [pid = 18696] [id = 136] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9500f800 == 44 [pid = 18696] [id = 135] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2f800 == 43 [pid = 18696] [id = 134] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x92188000 == 42 [pid = 18696] [id = 121] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4b800 == 41 [pid = 18696] [id = 123] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4c000 == 40 [pid = 18696] [id = 112] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2a000 == 39 [pid = 18696] [id = 120] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a31c00 == 38 [pid = 18696] [id = 130] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9bfe3000 == 37 [pid = 18696] [id = 128] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9b6abc00 == 36 [pid = 18696] [id = 117] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a22800 == 35 [pid = 18696] [id = 133] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x95016000 == 34 [pid = 18696] [id = 113] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2f400 == 33 [pid = 18696] [id = 126] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9b32fc00 == 32 [pid = 18696] [id = 116] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2fc00 == 31 [pid = 18696] [id = 127] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9a558800 == 30 [pid = 18696] [id = 129] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4d000 == 29 [pid = 18696] [id = 119] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a26400 == 28 [pid = 18696] [id = 125] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93bea000 == 27 [pid = 18696] [id = 114] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4f000 == 26 [pid = 18696] [id = 131] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a28800 == 25 [pid = 18696] [id = 132] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x93814400 == 24 [pid = 18696] [id = 122] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2d800 == 23 [pid = 18696] [id = 124] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x96d36800 == 22 [pid = 18696] [id = 118] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9a99a800 == 21 [pid = 18696] [id = 115] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x952c1800 == 20 [pid = 18696] [id = 150] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646c00 == 19 [pid = 18696] [id = 149] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f800 == 18 [pid = 18696] [id = 148] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85ec00 == 17 [pid = 18696] [id = 147] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0xa2ff0c00 == 16 [pid = 18696] [id = 145] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85d000 == 15 [pid = 18696] [id = 146] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x9b32d000 == 14 [pid = 18696] [id = 144] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2ec00 == 13 [pid = 18696] [id = 143] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x952e5000 == 12 [pid = 18696] [id = 141] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x952e9c00 == 11 [pid = 18696] [id = 142] 02:56:17 INFO - PROCESS | 18696 | --DOCSHELL 0x91a24800 == 10 [pid = 18696] [id = 140] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 125 (0x950cb800) [pid = 18696] [serial = 340] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 124 (0x950c7c00) [pid = 18696] [serial = 339] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 123 (0x9a8b4c00) [pid = 18696] [serial = 343] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 122 (0x9a54bc00) [pid = 18696] [serial = 342] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 121 (0x9a0f0800) [pid = 18696] [serial = 372] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 120 (0x95012c00) [pid = 18696] [serial = 366] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 119 (0x93be3800) [pid = 18696] [serial = 361] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 118 (0x93b4c400) [pid = 18696] [serial = 360] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 117 (0xa100dc00) [pid = 18696] [serial = 346] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 116 (0xa061a000) [pid = 18696] [serial = 345] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 115 (0xa23ecc00) [pid = 18696] [serial = 349] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 114 (0xa2373400) [pid = 18696] [serial = 348] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 113 (0x92208c00) [pid = 18696] [serial = 363] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0xa2fb4400) [pid = 18696] [serial = 352] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0xa255bc00) [pid = 18696] [serial = 351] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x93810400) [pid = 18696] [serial = 364] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x96d34000) [pid = 18696] [serial = 369] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0xa5020000) [pid = 18696] [serial = 355] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x96d9b000) [pid = 18696] [serial = 370] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0xa4e0b800) [pid = 18696] [serial = 354] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9a54cc00) [pid = 18696] [serial = 373] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x996c9c00) [pid = 18696] [serial = 358] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x952c2c00) [pid = 18696] [serial = 357] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9a997400) [pid = 18696] [serial = 375] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9501b000) [pid = 18696] [serial = 367] [outer = (nil)] [url = about:blank] 02:56:17 INFO - PROCESS | 18696 | 1466589377811 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2888ms 02:56:17 INFO - PROCESS | 18696 | 1466589377845 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 18696 | 1466589377852 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:56:17 INFO - PROCESS | 18696 | 1466589377860 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 18696 | 1466589377865 Marionette TRACE conn4 <- [1,582,null,{}] 02:56:17 INFO - PROCESS | 18696 | 1466589377872 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 18696 | 1466589377878 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:18 INFO - PROCESS | 18696 | 1466589378051 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:56:18 INFO - PROCESS | 18696 | 1466589378064 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 18696 | 1466589378079 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863000 == 11 [pid = 18696] [id = 153] 02:56:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x8f863400) [pid = 18696] [serial = 459] [outer = (nil)] 02:56:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x91248400) [pid = 18696] [serial = 460] [outer = 0x8f863400] 02:56:18 INFO - PROCESS | 18696 | 1466589378147 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x91a26400) [pid = 18696] [serial = 461] [outer = 0x8f863400] 02:56:19 INFO - PROCESS | 18696 | 1466589379077 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1284ms 02:56:19 INFO - PROCESS | 18696 | 1466589379144 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 18696 | 1466589379152 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:56:19 INFO - PROCESS | 18696 | 1466589379164 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 18696 | 1466589379167 Marionette TRACE conn4 <- [1,586,null,{}] 02:56:19 INFO - PROCESS | 18696 | 1466589379174 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 18696 | 1466589379180 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:19 INFO - PROCESS | 18696 | 1466589379352 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:56:19 INFO - PROCESS | 18696 | 1466589379479 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 18696 | 1466589379489 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x92186c00 == 12 [pid = 18696] [id = 154] 02:56:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x92208400) [pid = 18696] [serial = 462] [outer = (nil)] 02:56:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x93818000) [pid = 18696] [serial = 463] [outer = 0x92208400] 02:56:19 INFO - PROCESS | 18696 | 1466589379563 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x93b4b800) [pid = 18696] [serial = 464] [outer = 0x92208400] 02:56:20 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:20 INFO - PROCESS | 18696 | 1466589380473 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1340ms 02:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:56:20 INFO - PROCESS | 18696 | 1466589380504 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 18696 | 1466589380507 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:56:20 INFO - PROCESS | 18696 | 1466589380514 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 18696 | 1466589380520 Marionette TRACE conn4 <- [1,590,null,{}] 02:56:20 INFO - PROCESS | 18696 | 1466589380544 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 18696 | 1466589380553 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:20 INFO - PROCESS | 18696 | 1466589380766 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:56:20 INFO - PROCESS | 18696 | 1466589380793 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 18696 | 1466589380806 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c8000 == 13 [pid = 18696] [id = 155] 02:56:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x950c8400) [pid = 18696] [serial = 465] [outer = (nil)] 02:56:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x950ebc00) [pid = 18696] [serial = 466] [outer = 0x950c8400] 02:56:20 INFO - PROCESS | 18696 | 1466589380877 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x952b6000) [pid = 18696] [serial = 467] [outer = 0x950c8400] 02:56:21 INFO - PROCESS | 18696 | 1466589381771 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1299ms 02:56:21 INFO - PROCESS | 18696 | 1466589381813 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 18696 | 1466589381817 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:56:21 INFO - PROCESS | 18696 | 1466589381823 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 18696 | 1466589381826 Marionette TRACE conn4 <- [1,594,null,{}] 02:56:21 INFO - PROCESS | 18696 | 1466589381839 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:21 INFO - PROCESS | 18696 | 1466589381845 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:22 INFO - PROCESS | 18696 | 1466589382061 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:56:22 INFO - PROCESS | 18696 | 1466589382086 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 18696 | 1466589382095 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x952df000 == 14 [pid = 18696] [id = 156] 02:56:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x952df800) [pid = 18696] [serial = 468] [outer = (nil)] 02:56:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x952e5400) [pid = 18696] [serial = 469] [outer = 0x952df800] 02:56:22 INFO - PROCESS | 18696 | 1466589382165 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0x96d37000) [pid = 18696] [serial = 470] [outer = 0x952df800] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0x9bfeb400) [pid = 18696] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0xa061bc00) [pid = 18696] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x95014c00) [pid = 18696] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x91a30400) [pid = 18696] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x93b4dc00) [pid = 18696] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x93818400) [pid = 18696] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x93740c00) [pid = 18696] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x93816000) [pid = 18696] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x91a28000) [pid = 18696] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9a557400) [pid = 18696] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x952e5c00) [pid = 18696] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9d855800) [pid = 18696] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9a229800) [pid = 18696] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x952b7c00) [pid = 18696] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:56:23 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9218f000) [pid = 18696] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:56:23 INFO - PROCESS | 18696 | 1466589383826 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 2035ms 02:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:56:23 INFO - PROCESS | 18696 | 1466589383859 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 18696 | 1466589383862 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:56:23 INFO - PROCESS | 18696 | 1466589383873 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 18696 | 1466589383876 Marionette TRACE conn4 <- [1,598,null,{}] 02:56:23 INFO - PROCESS | 18696 | 1466589383887 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:23 INFO - PROCESS | 18696 | 1466589383895 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:24 INFO - PROCESS | 18696 | 1466589384093 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:56:24 INFO - PROCESS | 18696 | 1466589384110 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 18696 | 1466589384120 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b41400 == 15 [pid = 18696] [id = 157] 02:56:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x93b4dc00) [pid = 18696] [serial = 471] [outer = (nil)] 02:56:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x952e7800) [pid = 18696] [serial = 472] [outer = 0x93b4dc00] 02:56:24 INFO - PROCESS | 18696 | 1466589384187 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x96d96800) [pid = 18696] [serial = 473] [outer = 0x93b4dc00] 02:56:25 INFO - PROCESS | 18696 | 1466589385044 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1196ms 02:56:25 INFO - PROCESS | 18696 | 1466589385065 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 18696 | 1466589385070 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:56:25 INFO - PROCESS | 18696 | 1466589385086 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 18696 | 1466589385090 Marionette TRACE conn4 <- [1,602,null,{}] 02:56:25 INFO - PROCESS | 18696 | 1466589385096 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:25 INFO - PROCESS | 18696 | 1466589385107 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:25 INFO - PROCESS | 18696 | 1466589385386 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:56:25 INFO - PROCESS | 18696 | 1466589385507 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 18696 | 1466589385519 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f862800 == 16 [pid = 18696] [id = 158] 02:56:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x8f867800) [pid = 18696] [serial = 474] [outer = (nil)] 02:56:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x8fa81000) [pid = 18696] [serial = 475] [outer = 0x8f867800] 02:56:25 INFO - PROCESS | 18696 | 1466589385599 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x9124e400) [pid = 18696] [serial = 476] [outer = 0x8f867800] 02:56:26 INFO - PROCESS | 18696 | 1466589386639 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:56:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1584ms 02:56:26 INFO - PROCESS | 18696 | 1466589386674 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 18696 | 1466589386681 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:56:26 INFO - PROCESS | 18696 | 1466589386689 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 18696 | 1466589386694 Marionette TRACE conn4 <- [1,606,null,{}] 02:56:26 INFO - PROCESS | 18696 | 1466589386701 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 18696 | 1466589386707 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:26 INFO - PROCESS | 18696 | 1466589386899 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:56:27 INFO - PROCESS | 18696 | 1466589387116 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 18696 | 1466589387132 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x92204c00 == 17 [pid = 18696] [id = 159] 02:56:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x9467f800) [pid = 18696] [serial = 477] [outer = (nil)] 02:56:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x95012400) [pid = 18696] [serial = 478] [outer = 0x9467f800] 02:56:27 INFO - PROCESS | 18696 | 1466589387229 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x95018800) [pid = 18696] [serial = 479] [outer = 0x9467f800] 02:56:28 INFO - PROCESS | 18696 | 1466589388174 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:56:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1532ms 02:56:28 INFO - PROCESS | 18696 | 1466589388222 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:56:28 INFO - PROCESS | 18696 | 1466589388227 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:56:28 INFO - PROCESS | 18696 | 1466589388234 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 18696 | 1466589388237 Marionette TRACE conn4 <- [1,610,null,{}] 02:56:28 INFO - PROCESS | 18696 | 1466589388244 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:28 INFO - PROCESS | 18696 | 1466589388249 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:28 INFO - PROCESS | 18696 | 1466589388446 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:56:28 INFO - PROCESS | 18696 | 1466589388699 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 18696 | 1466589388708 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f49400 == 18 [pid = 18696] [id = 160] 02:56:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x99f4c400) [pid = 18696] [serial = 480] [outer = (nil)] 02:56:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x99f51400) [pid = 18696] [serial = 481] [outer = 0x99f4c400] 02:56:28 INFO - PROCESS | 18696 | 1466589388841 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x99f62400) [pid = 18696] [serial = 482] [outer = 0x99f4c400] 02:56:29 INFO - PROCESS | 18696 | 1466589389758 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1588ms 02:56:29 INFO - PROCESS | 18696 | 1466589389824 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 18696 | 1466589389832 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:56:29 INFO - PROCESS | 18696 | 1466589389852 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 18696 | 1466589389859 Marionette TRACE conn4 <- [1,614,null,{}] 02:56:29 INFO - PROCESS | 18696 | 1466589389865 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:29 INFO - PROCESS | 18696 | 1466589389872 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:30 INFO - PROCESS | 18696 | 1466589390082 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:56:30 INFO - PROCESS | 18696 | 1466589390289 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 18696 | 1466589390297 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e5c00 == 19 [pid = 18696] [id = 161] 02:56:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x9a0fb000) [pid = 18696] [serial = 483] [outer = (nil)] 02:56:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x9a554800) [pid = 18696] [serial = 484] [outer = 0x9a0fb000] 02:56:30 INFO - PROCESS | 18696 | 1466589390431 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0x9a7bfc00) [pid = 18696] [serial = 485] [outer = 0x9a0fb000] 02:56:31 INFO - PROCESS | 18696 | 1466589391321 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:56:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1549ms 02:56:31 INFO - PROCESS | 18696 | 1466589391394 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 18696 | 1466589391397 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:56:31 INFO - PROCESS | 18696 | 1466589391563 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 18696 | 1466589391569 Marionette TRACE conn4 <- [1,618,null,{}] 02:56:31 INFO - PROCESS | 18696 | 1466589391602 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 18696 | 1466589391607 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:31 INFO - PROCESS | 18696 | 1466589391800 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:56:32 INFO - PROCESS | 18696 | 1466589391991 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 18696 | 1466589392001 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b07800 == 20 [pid = 18696] [id = 162] 02:56:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 114 (0x9a8b7000) [pid = 18696] [serial = 486] [outer = (nil)] 02:56:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 115 (0x9a99c800) [pid = 18696] [serial = 487] [outer = 0x9a8b7000] 02:56:32 INFO - PROCESS | 18696 | 1466589392080 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 116 (0x9ae16800) [pid = 18696] [serial = 488] [outer = 0x9a8b7000] 02:56:32 INFO - PROCESS | 18696 | 1466589392988 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:56:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1586ms 02:56:33 INFO - PROCESS | 18696 | 1466589393029 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 18696 | 1466589393032 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:56:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:56:33 INFO - PROCESS | 18696 | 1466589393040 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 18696 | 1466589393044 Marionette TRACE conn4 <- [1,622,null,{}] 02:56:33 INFO - PROCESS | 18696 | 1466589393050 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:33 INFO - PROCESS | 18696 | 1466589393056 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:33 INFO - PROCESS | 18696 | 1466589393300 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:56:33 INFO - PROCESS | 18696 | 1466589393515 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 18696 | 1466589393533 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124cc00 == 21 [pid = 18696] [id = 163] 02:56:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 117 (0x93816000) [pid = 18696] [serial = 489] [outer = (nil)] 02:56:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 118 (0x9bb0a800) [pid = 18696] [serial = 490] [outer = 0x93816000] 02:56:33 INFO - PROCESS | 18696 | 1466589393656 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 119 (0x9d375c00) [pid = 18696] [serial = 491] [outer = 0x93816000] 02:56:34 INFO - PROCESS | 18696 | 1466589394577 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:56:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1581ms 02:56:34 INFO - PROCESS | 18696 | 1466589394623 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:56:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:56:34 INFO - PROCESS | 18696 | 1466589394627 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:56:34 INFO - PROCESS | 18696 | 1466589394634 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 18696 | 1466589394637 Marionette TRACE conn4 <- [1,626,null,{}] 02:56:34 INFO - PROCESS | 18696 | 1466589394643 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:34 INFO - PROCESS | 18696 | 1466589394649 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:34 INFO - PROCESS | 18696 | 1466589394844 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:56:35 INFO - PROCESS | 18696 | 1466589395048 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 18696 | 1466589395055 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x91243800 == 22 [pid = 18696] [id = 164] 02:56:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 120 (0x991c2400) [pid = 18696] [serial = 492] [outer = (nil)] 02:56:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 121 (0x9d854800) [pid = 18696] [serial = 493] [outer = 0x991c2400] 02:56:35 INFO - PROCESS | 18696 | 1466589395146 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 122 (0x9d859c00) [pid = 18696] [serial = 494] [outer = 0x991c2400] 02:56:36 INFO - PROCESS | 18696 | 1466589396032 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1435ms 02:56:36 INFO - PROCESS | 18696 | 1466589396068 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 18696 | 1466589396073 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:56:36 INFO - PROCESS | 18696 | 1466589396079 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 18696 | 1466589396082 Marionette TRACE conn4 <- [1,630,null,{}] 02:56:36 INFO - PROCESS | 18696 | 1466589396088 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:36 INFO - PROCESS | 18696 | 1466589396093 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:36 INFO - PROCESS | 18696 | 1466589396271 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:56:36 INFO - PROCESS | 18696 | 1466589396450 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 18696 | 1466589396456 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124c400 == 23 [pid = 18696] [id = 165] 02:56:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 123 (0x91a2f000) [pid = 18696] [serial = 495] [outer = (nil)] 02:56:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 124 (0xa061f400) [pid = 18696] [serial = 496] [outer = 0x91a2f000] 02:56:36 INFO - PROCESS | 18696 | 1466589396536 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 125 (0xa0620000) [pid = 18696] [serial = 497] [outer = 0x91a2f000] 02:56:37 INFO - PROCESS | 18696 | 1466589397522 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1482ms 02:56:37 INFO - PROCESS | 18696 | 1466589397562 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 18696 | 1466589397565 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:56:37 INFO - PROCESS | 18696 | 1466589397571 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 18696 | 1466589397575 Marionette TRACE conn4 <- [1,634,null,{}] 02:56:37 INFO - PROCESS | 18696 | 1466589397580 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:37 INFO - PROCESS | 18696 | 1466589397585 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:37 INFO - PROCESS | 18696 | 1466589397768 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:56:37 INFO - PROCESS | 18696 | 1466589397935 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 18696 | 1466589397943 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649c00 == 24 [pid = 18696] [id = 166] 02:56:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 126 (0x8e64c400) [pid = 18696] [serial = 498] [outer = (nil)] 02:56:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 127 (0x952bf000) [pid = 18696] [serial = 499] [outer = 0x8e64c400] 02:56:38 INFO - PROCESS | 18696 | 1466589398023 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 128 (0x96d30c00) [pid = 18696] [serial = 500] [outer = 0x8e64c400] 02:56:38 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:39 INFO - PROCESS | 18696 | 1466589399131 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1638ms 02:56:39 INFO - PROCESS | 18696 | 1466589399211 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 18696 | 1466589399217 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:56:39 INFO - PROCESS | 18696 | 1466589399225 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 18696 | 1466589399230 Marionette TRACE conn4 <- [1,638,null,{}] 02:56:39 INFO - PROCESS | 18696 | 1466589399238 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 18696 | 1466589399243 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:39 INFO - PROCESS | 18696 | 1466589399429 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:56:39 INFO - PROCESS | 18696 | 1466589399636 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 18696 | 1466589399645 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa81400 == 25 [pid = 18696] [id = 167] 02:56:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 129 (0x91243400) [pid = 18696] [serial = 501] [outer = (nil)] 02:56:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 130 (0x92207400) [pid = 18696] [serial = 502] [outer = 0x91243400] 02:56:39 INFO - PROCESS | 18696 | 1466589399723 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 131 (0x93816800) [pid = 18696] [serial = 503] [outer = 0x91243400] 02:56:40 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:40 INFO - PROCESS | 18696 | 1466589400667 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1483ms 02:56:40 INFO - PROCESS | 18696 | 1466589400708 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 18696 | 1466589400716 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:56:40 INFO - PROCESS | 18696 | 1466589400727 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 18696 | 1466589400730 Marionette TRACE conn4 <- [1,642,null,{}] 02:56:40 INFO - PROCESS | 18696 | 1466589400736 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:40 INFO - PROCESS | 18696 | 1466589400742 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:40 INFO - PROCESS | 18696 | 1466589400969 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:56:41 INFO - PROCESS | 18696 | 1466589401194 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 18696 | 1466589401202 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b0d000 == 26 [pid = 18696] [id = 168] 02:56:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 132 (0x93be1800) [pid = 18696] [serial = 504] [outer = (nil)] 02:56:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 133 (0x950ca000) [pid = 18696] [serial = 505] [outer = 0x93be1800] 02:56:41 INFO - PROCESS | 18696 | 1466589401283 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 134 (0x952bd800) [pid = 18696] [serial = 506] [outer = 0x93be1800] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 133 (0x9b32f000) [pid = 18696] [serial = 419] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 132 (0x9d80e800) [pid = 18696] [serial = 385] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 131 (0xa3424800) [pid = 18696] [serial = 394] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 130 (0x950eec00) [pid = 18696] [serial = 406] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 129 (0x93b4c800) [pid = 18696] [serial = 404] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 128 (0xa231c400) [pid = 18696] [serial = 392] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 127 (0x9a996400) [pid = 18696] [serial = 381] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 126 (0x9a99cc00) [pid = 18696] [serial = 376] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 125 (0xa4e4b800) [pid = 18696] [serial = 397] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 124 (0xa6825c00) [pid = 18696] [serial = 401] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 123 (0x9ae1b400) [pid = 18696] [serial = 416] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 122 (0x99124800) [pid = 18696] [serial = 410] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 121 (0xa0617800) [pid = 18696] [serial = 388] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 120 (0x9d456000) [pid = 18696] [serial = 220] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 119 (0x9ae18000) [pid = 18696] [serial = 415] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 118 (0xa1096000) [pid = 18696] [serial = 391] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 117 (0xa0615400) [pid = 18696] [serial = 387] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 116 (0xa3447800) [pid = 18696] [serial = 395] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 115 (0x9a8b8400) [pid = 18696] [serial = 413] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 114 (0x9ae23800) [pid = 18696] [serial = 418] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 113 (0x9ae19400) [pid = 18696] [serial = 382] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0x9a993400) [pid = 18696] [serial = 398] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0x96d95800) [pid = 18696] [serial = 409] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x96d9a800) [pid = 18696] [serial = 379] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0xa6210400) [pid = 18696] [serial = 400] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x9a725c00) [pid = 18696] [serial = 412] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x950c7000) [pid = 18696] [serial = 378] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x9d37b000) [pid = 18696] [serial = 384] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x92204000) [pid = 18696] [serial = 403] [outer = (nil)] [url = about:blank] 02:56:41 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x952be400) [pid = 18696] [serial = 407] [outer = (nil)] [url = about:blank] 02:56:42 INFO - PROCESS | 18696 | 1466589402171 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:56:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1481ms 02:56:42 INFO - PROCESS | 18696 | 1466589402213 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 18696 | 1466589402218 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:56:42 INFO - PROCESS | 18696 | 1466589402224 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 18696 | 1466589402230 Marionette TRACE conn4 <- [1,646,null,{}] 02:56:42 INFO - PROCESS | 18696 | 1466589402245 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 18696 | 1466589402254 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:42 INFO - PROCESS | 18696 | 1466589402441 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:56:42 INFO - PROCESS | 18696 | 1466589402460 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 18696 | 1466589402469 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x99175000 == 27 [pid = 18696] [id = 169] 02:56:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x9961dc00) [pid = 18696] [serial = 507] [outer = (nil)] 02:56:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x99f4e800) [pid = 18696] [serial = 508] [outer = 0x9961dc00] 02:56:42 INFO - PROCESS | 18696 | 1466589402651 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x9a32a000) [pid = 18696] [serial = 509] [outer = 0x9961dc00] 02:56:43 INFO - PROCESS | 18696 | 1466589403481 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1337ms 02:56:43 INFO - PROCESS | 18696 | 1466589403563 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 18696 | 1466589403569 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:56:43 INFO - PROCESS | 18696 | 1466589403576 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 18696 | 1466589403579 Marionette TRACE conn4 <- [1,650,null,{}] 02:56:43 INFO - PROCESS | 18696 | 1466589403586 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 18696 | 1466589403592 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:43 INFO - PROCESS | 18696 | 1466589403768 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:56:43 INFO - PROCESS | 18696 | 1466589403906 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 18696 | 1466589403912 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be9800 == 28 [pid = 18696] [id = 170] 02:56:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x96da1c00) [pid = 18696] [serial = 510] [outer = (nil)] 02:56:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x9a8c0400) [pid = 18696] [serial = 511] [outer = 0x96da1c00] 02:56:43 INFO - PROCESS | 18696 | 1466589403983 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x9a99e800) [pid = 18696] [serial = 512] [outer = 0x96da1c00] 02:56:44 INFO - PROCESS | 18696 | 1466589404852 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:56:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1342ms 02:56:44 INFO - PROCESS | 18696 | 1466589404921 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 18696 | 1466589404925 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:56:44 INFO - PROCESS | 18696 | 1466589404932 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 18696 | 1466589404934 Marionette TRACE conn4 <- [1,654,null,{}] 02:56:44 INFO - PROCESS | 18696 | 1466589404940 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:44 INFO - PROCESS | 18696 | 1466589404945 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:45 INFO - PROCESS | 18696 | 1466589405182 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:56:45 INFO - PROCESS | 18696 | 1466589405207 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 18696 | 1466589405214 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649800 == 29 [pid = 18696] [id = 171] 02:56:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x950cec00) [pid = 18696] [serial = 513] [outer = (nil)] 02:56:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x9ae1e800) [pid = 18696] [serial = 514] [outer = 0x950cec00] 02:56:45 INFO - PROCESS | 18696 | 1466589405280 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0x9ae24800) [pid = 18696] [serial = 515] [outer = 0x950cec00] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0x9218f400) [pid = 18696] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0x9d810800) [pid = 18696] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0xa341c000) [pid = 18696] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x8f85d800) [pid = 18696] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x950c8400) [pid = 18696] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x8fa75000) [pid = 18696] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x8f863400) [pid = 18696] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x8f866c00) [pid = 18696] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x92208400) [pid = 18696] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x8e64a400) [pid = 18696] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x96d2cc00) [pid = 18696] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x952df800) [pid = 18696] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x91a29c00) [pid = 18696] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x8fa80000) [pid = 18696] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x91a25800) [pid = 18696] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x952e6400) [pid = 18696] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:56:46 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x99584c00) [pid = 18696] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:56:46 INFO - PROCESS | 18696 | 1466589406302 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:56:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1389ms 02:56:46 INFO - PROCESS | 18696 | 1466589406322 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 18696 | 1466589406326 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:56:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:56:46 INFO - PROCESS | 18696 | 1466589406332 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 18696 | 1466589406335 Marionette TRACE conn4 <- [1,658,null,{}] 02:56:46 INFO - PROCESS | 18696 | 1466589406341 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:46 INFO - PROCESS | 18696 | 1466589406352 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:46 INFO - PROCESS | 18696 | 1466589406547 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:56:46 INFO - PROCESS | 18696 | 1466589406682 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 18696 | 1466589406688 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e643400 == 30 [pid = 18696] [id = 172] 02:56:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x8f85d400) [pid = 18696] [serial = 516] [outer = (nil)] 02:56:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x93740c00) [pid = 18696] [serial = 517] [outer = 0x8f85d400] 02:56:46 INFO - PROCESS | 18696 | 1466589406799 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9b610c00) [pid = 18696] [serial = 518] [outer = 0x8f85d400] 02:56:47 INFO - PROCESS | 18696 | 1466589407511 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:56:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1229ms 02:56:47 INFO - PROCESS | 18696 | 1466589407562 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 18696 | 1466589407566 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:56:47 INFO - PROCESS | 18696 | 1466589407572 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 18696 | 1466589407576 Marionette TRACE conn4 <- [1,662,null,{}] 02:56:47 INFO - PROCESS | 18696 | 1466589407581 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:47 INFO - PROCESS | 18696 | 1466589407586 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:47 INFO - PROCESS | 18696 | 1466589407749 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:56:47 INFO - PROCESS | 18696 | 1466589407758 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 18696 | 1466589407766 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64c000 == 31 [pid = 18696] [id = 173] 02:56:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9ae1f000) [pid = 18696] [serial = 519] [outer = (nil)] 02:56:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9d376000) [pid = 18696] [serial = 520] [outer = 0x9ae1f000] 02:56:47 INFO - PROCESS | 18696 | 1466589407835 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9d810800) [pid = 18696] [serial = 521] [outer = 0x9ae1f000] 02:56:48 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:48 INFO - PROCESS | 18696 | 1466589408990 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:56:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1437ms 02:56:49 INFO - PROCESS | 18696 | 1466589409011 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 18696 | 1466589409018 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:56:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:56:49 INFO - PROCESS | 18696 | 1466589409026 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 18696 | 1466589409035 Marionette TRACE conn4 <- [1,666,null,{}] 02:56:49 INFO - PROCESS | 18696 | 1466589409042 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:49 INFO - PROCESS | 18696 | 1466589409049 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:49 INFO - PROCESS | 18696 | 1466589409259 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:56:49 INFO - PROCESS | 18696 | 1466589409472 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 18696 | 1466589409481 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x92183000 == 32 [pid = 18696] [id = 174] 02:56:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x92187c00) [pid = 18696] [serial = 522] [outer = (nil)] 02:56:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x93b47800) [pid = 18696] [serial = 523] [outer = 0x92187c00] 02:56:49 INFO - PROCESS | 18696 | 1466589409614 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x94686400) [pid = 18696] [serial = 524] [outer = 0x92187c00] 02:56:50 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:50 INFO - PROCESS | 18696 | 1466589410559 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:56:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1590ms 02:56:50 INFO - PROCESS | 18696 | 1466589410617 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 18696 | 1466589410624 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:56:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:56:50 INFO - PROCESS | 18696 | 1466589410635 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 18696 | 1466589410638 Marionette TRACE conn4 <- [1,670,null,{}] 02:56:50 INFO - PROCESS | 18696 | 1466589410646 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 18696 | 1466589410651 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:50 INFO - PROCESS | 18696 | 1466589410886 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:56:51 INFO - PROCESS | 18696 | 1466589411141 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 18696 | 1466589411149 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x95014800 == 33 [pid = 18696] [id = 175] 02:56:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x952bdc00) [pid = 18696] [serial = 525] [outer = (nil)] 02:56:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x96d9d000) [pid = 18696] [serial = 526] [outer = 0x952bdc00] 02:56:51 INFO - PROCESS | 18696 | 1466589411281 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x99f45000) [pid = 18696] [serial = 527] [outer = 0x952bdc00] 02:56:52 INFO - PROCESS | 18696 | 1466589412209 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:56:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1631ms 02:56:52 INFO - PROCESS | 18696 | 1466589412268 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 18696 | 1466589412272 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:56:52 INFO - PROCESS | 18696 | 1466589412281 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 18696 | 1466589412288 Marionette TRACE conn4 <- [1,674,null,{}] 02:56:52 INFO - PROCESS | 18696 | 1466589412304 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:52 INFO - PROCESS | 18696 | 1466589412313 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:52 INFO - PROCESS | 18696 | 1466589412513 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:56:52 INFO - PROCESS | 18696 | 1466589412703 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 18696 | 1466589412716 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64bc00 == 34 [pid = 18696] [id = 176] 02:56:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x9b6aac00) [pid = 18696] [serial = 528] [outer = (nil)] 02:56:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x9d80e400) [pid = 18696] [serial = 529] [outer = 0x9b6aac00] 02:56:52 INFO - PROCESS | 18696 | 1466589412889 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0xa2099400) [pid = 18696] [serial = 530] [outer = 0x9b6aac00] 02:56:53 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:53 INFO - PROCESS | 18696 | 1466589413788 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:56:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1539ms 02:56:53 INFO - PROCESS | 18696 | 1466589413821 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 18696 | 1466589413826 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:56:53 INFO - PROCESS | 18696 | 1466589413832 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 18696 | 1466589413836 Marionette TRACE conn4 <- [1,678,null,{}] 02:56:53 INFO - PROCESS | 18696 | 1466589413842 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:53 INFO - PROCESS | 18696 | 1466589413847 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:54 INFO - PROCESS | 18696 | 1466589414042 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:56:54 INFO - PROCESS | 18696 | 1466589414207 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 18696 | 1466589414216 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x9524dc00 == 35 [pid = 18696] [id = 177] 02:56:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x9d44c800) [pid = 18696] [serial = 531] [outer = (nil)] 02:56:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0xa2327400) [pid = 18696] [serial = 532] [outer = 0x9d44c800] 02:56:54 INFO - PROCESS | 18696 | 1466589414297 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 114 (0xa23a9c00) [pid = 18696] [serial = 533] [outer = 0x9d44c800] 02:56:55 INFO - PROCESS | 18696 | 1466589415267 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1496ms 02:56:55 INFO - PROCESS | 18696 | 1466589415330 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 18696 | 1466589415335 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:56:55 INFO - PROCESS | 18696 | 1466589415341 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 18696 | 1466589415345 Marionette TRACE conn4 <- [1,682,null,{}] 02:56:55 INFO - PROCESS | 18696 | 1466589415351 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 18696 | 1466589415356 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:55 INFO - PROCESS | 18696 | 1466589415542 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:56:55 INFO - PROCESS | 18696 | 1466589415760 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 18696 | 1466589415769 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b400 == 36 [pid = 18696] [id = 178] 02:56:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 115 (0x9a229800) [pid = 18696] [serial = 534] [outer = (nil)] 02:56:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 116 (0xa255bc00) [pid = 18696] [serial = 535] [outer = 0x9a229800] 02:56:55 INFO - PROCESS | 18696 | 1466589415893 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 117 (0xa2fafc00) [pid = 18696] [serial = 536] [outer = 0x9a229800] 02:56:57 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:57 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:56:57 INFO - PROCESS | 18696 | 1466589417196 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:56:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1885ms 02:56:57 INFO - PROCESS | 18696 | 1466589417228 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 18696 | 1466589417231 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:56:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:56:57 INFO - PROCESS | 18696 | 1466589417284 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 18696 | 1466589417287 Marionette TRACE conn4 <- [1,686,null,{}] 02:56:57 INFO - PROCESS | 18696 | 1466589417315 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:57 INFO - PROCESS | 18696 | 1466589417326 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:57 INFO - PROCESS | 18696 | 1466589417516 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:56:57 INFO - PROCESS | 18696 | 1466589417681 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 18696 | 1466589417691 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:57 INFO - PROCESS | 18696 | ++DOCSHELL 0xa23b5800 == 37 [pid = 18696] [id = 179] 02:56:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 118 (0xa23fb400) [pid = 18696] [serial = 537] [outer = (nil)] 02:56:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 119 (0xa4e0b800) [pid = 18696] [serial = 538] [outer = 0xa23fb400] 02:56:57 INFO - PROCESS | 18696 | 1466589417769 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 120 (0xa4e58000) [pid = 18696] [serial = 539] [outer = 0xa23fb400] 02:56:59 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:59 INFO - PROCESS | 18696 | 1466589419095 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:56:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1859ms 02:56:59 INFO - PROCESS | 18696 | 1466589419169 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 18696 | 1466589419172 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:56:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:56:59 INFO - PROCESS | 18696 | 1466589419196 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 18696 | 1466589419200 Marionette TRACE conn4 <- [1,690,null,{}] 02:56:59 INFO - PROCESS | 18696 | 1466589419206 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:59 INFO - PROCESS | 18696 | 1466589419211 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:59 INFO - PROCESS | 18696 | 1466589419378 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:56:59 INFO - PROCESS | 18696 | 1466589419543 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 18696 | 1466589419551 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:56:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644c00 == 38 [pid = 18696] [id = 180] 02:56:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 121 (0x8e645000) [pid = 18696] [serial = 540] [outer = (nil)] 02:56:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 122 (0x8f860c00) [pid = 18696] [serial = 541] [outer = 0x8e645000] 02:56:59 INFO - PROCESS | 18696 | 1466589419630 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 123 (0x91242c00) [pid = 18696] [serial = 542] [outer = 0x8e645000] 02:57:01 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:01 INFO - PROCESS | 18696 | 1466589421250 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:57:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2094ms 02:57:01 INFO - PROCESS | 18696 | 1466589421290 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 18696 | 1466589421297 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:57:01 INFO - PROCESS | 18696 | 1466589421304 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 18696 | 1466589421309 Marionette TRACE conn4 <- [1,694,null,{}] 02:57:01 INFO - PROCESS | 18696 | 1466589421318 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:01 INFO - PROCESS | 18696 | 1466589421323 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:01 INFO - PROCESS | 18696 | 1466589421525 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7f400 == 37 [pid = 18696] [id = 151] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x99175000 == 36 [pid = 18696] [id = 169] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x93be9800 == 35 [pid = 18696] [id = 170] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649800 == 34 [pid = 18696] [id = 171] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8e643400 == 33 [pid = 18696] [id = 172] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644c00 == 32 [pid = 18696] [id = 180] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b400 == 31 [pid = 18696] [id = 178] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0xa23b5800 == 30 [pid = 18696] [id = 179] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x9524dc00 == 29 [pid = 18696] [id = 177] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64bc00 == 28 [pid = 18696] [id = 176] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x95014800 == 27 [pid = 18696] [id = 175] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64c000 == 26 [pid = 18696] [id = 173] 02:57:02 INFO - PROCESS | 18696 | --DOCSHELL 0x92183000 == 25 [pid = 18696] [id = 174] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 122 (0x952e7800) [pid = 18696] [serial = 472] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 121 (0x92d7c000) [pid = 18696] [serial = 422] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 120 (0x91a2dc00) [pid = 18696] [serial = 421] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 119 (0x96d96c00) [pid = 18696] [serial = 425] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 118 (0x96d2c400) [pid = 18696] [serial = 424] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 117 (0x9ae20400) [pid = 18696] [serial = 428] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 116 (0x9a554400) [pid = 18696] [serial = 427] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 115 (0xa061d000) [pid = 18696] [serial = 431] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 114 (0x9d86f000) [pid = 18696] [serial = 430] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 113 (0xa2fed800) [pid = 18696] [serial = 434] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0xa25f8c00) [pid = 18696] [serial = 433] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0xa68e7000) [pid = 18696] [serial = 437] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0xa4e52400) [pid = 18696] [serial = 436] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x96d29c00) [pid = 18696] [serial = 440] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x8f866800) [pid = 18696] [serial = 439] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x950ebc00) [pid = 18696] [serial = 466] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x8fa7cc00) [pid = 18696] [serial = 443] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x8fa7bc00) [pid = 18696] [serial = 442] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x91248400) [pid = 18696] [serial = 460] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0xa35dc000) [pid = 18696] [serial = 446] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x8fa83800) [pid = 18696] [serial = 445] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x91a26400) [pid = 18696] [serial = 461] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x93818000) [pid = 18696] [serial = 463] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x8e651c00) [pid = 18696] [serial = 449] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x8e64e000) [pid = 18696] [serial = 448] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0xa6bd9400) [pid = 18696] [serial = 452] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x952e5400) [pid = 18696] [serial = 469] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x93b43800) [pid = 18696] [serial = 458] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x952b6000) [pid = 18696] [serial = 467] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x92209000) [pid = 18696] [serial = 457] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a54ec00) [pid = 18696] [serial = 451] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91249800) [pid = 18696] [serial = 455] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x91245000) [pid = 18696] [serial = 454] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x96d37000) [pid = 18696] [serial = 470] [outer = (nil)] [url = about:blank] 02:57:02 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93b4b800) [pid = 18696] [serial = 464] [outer = (nil)] [url = about:blank] 02:57:03 INFO - PROCESS | 18696 | 1466589423005 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 18696 | 1466589423013 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b000 == 26 [pid = 18696] [id = 181] 02:57:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x8e64bc00) [pid = 18696] [serial = 543] [outer = (nil)] 02:57:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x8e64ec00) [pid = 18696] [serial = 544] [outer = 0x8e64bc00] 02:57:03 INFO - PROCESS | 18696 | 1466589423092 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x8f85ec00) [pid = 18696] [serial = 545] [outer = 0x8e64bc00] 02:57:04 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:04 INFO - PROCESS | 18696 | 1466589424308 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:57:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:57:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 3051ms 02:57:04 INFO - PROCESS | 18696 | 1466589424358 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 18696 | 1466589424363 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:57:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:57:04 INFO - PROCESS | 18696 | 1466589424371 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 18696 | 1466589424376 Marionette TRACE conn4 <- [1,698,null,{}] 02:57:04 INFO - PROCESS | 18696 | 1466589424384 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 18696 | 1466589424390 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:04 INFO - PROCESS | 18696 | 1466589424640 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:57:04 INFO - PROCESS | 18696 | 1466589424657 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 18696 | 1466589424666 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x91249800 == 27 [pid = 18696] [id = 182] 02:57:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9124bc00) [pid = 18696] [serial = 546] [outer = (nil)] 02:57:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x91270800) [pid = 18696] [serial = 547] [outer = 0x9124bc00] 02:57:04 INFO - PROCESS | 18696 | 1466589424740 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x91275c00) [pid = 18696] [serial = 548] [outer = 0x9124bc00] 02:57:05 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:06 INFO - PROCESS | 18696 | 1466589426040 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:57:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:57:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1735ms 02:57:06 INFO - PROCESS | 18696 | 1466589426112 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 18696 | 1466589426118 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:57:06 INFO - PROCESS | 18696 | 1466589426198 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 18696 | 1466589426202 Marionette TRACE conn4 <- [1,702,null,{}] 02:57:06 INFO - PROCESS | 18696 | 1466589426209 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:06 INFO - PROCESS | 18696 | 1466589426215 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:06 INFO - PROCESS | 18696 | 1466589426415 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:57:06 INFO - PROCESS | 18696 | 1466589426436 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 18696 | 1466589426446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a22800 == 28 [pid = 18696] [id = 183] 02:57:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x91a2cc00) [pid = 18696] [serial = 549] [outer = (nil)] 02:57:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x92208000) [pid = 18696] [serial = 550] [outer = 0x91a2cc00] 02:57:06 INFO - PROCESS | 18696 | 1466589426517 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x93749000) [pid = 18696] [serial = 551] [outer = 0x91a2cc00] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9ae1f000) [pid = 18696] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9a0fb000) [pid = 18696] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x950cec00) [pid = 18696] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x8f85d400) [pid = 18696] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x96da1c00) [pid = 18696] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a8b7000) [pid = 18696] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x91243400) [pid = 18696] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9961dc00) [pid = 18696] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x8e64c400) [pid = 18696] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9467f800) [pid = 18696] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93be1800) [pid = 18696] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x91a2f000) [pid = 18696] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8f867800) [pid = 18696] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93816000) [pid = 18696] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b4dc00) [pid = 18696] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x991c2400) [pid = 18696] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:57:08 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99f4c400) [pid = 18696] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:57:08 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:08 INFO - PROCESS | 18696 | 1466589428520 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:57:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2361ms 02:57:08 INFO - PROCESS | 18696 | 1466589428541 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 18696 | 1466589428545 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:57:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:57:08 INFO - PROCESS | 18696 | 1466589428560 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 18696 | 1466589428570 Marionette TRACE conn4 <- [1,706,null,{}] 02:57:08 INFO - PROCESS | 18696 | 1466589428580 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 18696 | 1466589428588 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:08 INFO - PROCESS | 18696 | 1466589428754 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:57:08 INFO - PROCESS | 18696 | 1466589428874 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 18696 | 1466589428882 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a23400 == 29 [pid = 18696] [id = 184] 02:57:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x92183800) [pid = 18696] [serial = 552] [outer = (nil)] 02:57:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93b48800) [pid = 18696] [serial = 553] [outer = 0x92183800] 02:57:08 INFO - PROCESS | 18696 | 1466589428952 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x93be7000) [pid = 18696] [serial = 554] [outer = 0x92183800] 02:57:10 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:10 INFO - PROCESS | 18696 | 1466589430126 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:57:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1603ms 02:57:10 INFO - PROCESS | 18696 | 1466589430155 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:57:10 INFO - PROCESS | 18696 | 1466589430162 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:57:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:57:10 INFO - PROCESS | 18696 | 1466589430173 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 18696 | 1466589430177 Marionette TRACE conn4 <- [1,710,null,{}] 02:57:10 INFO - PROCESS | 18696 | 1466589430197 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:10 INFO - PROCESS | 18696 | 1466589430204 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:10 INFO - PROCESS | 18696 | 1466589430602 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:57:10 INFO - PROCESS | 18696 | 1466589430694 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 18696 | 1466589430704 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x91241800 == 30 [pid = 18696] [id = 185] 02:57:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x91244000) [pid = 18696] [serial = 555] [outer = (nil)] 02:57:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9124a800) [pid = 18696] [serial = 556] [outer = 0x91244000] 02:57:10 INFO - PROCESS | 18696 | 1466589430831 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x91273000) [pid = 18696] [serial = 557] [outer = 0x91244000] 02:57:12 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:12 INFO - PROCESS | 18696 | 1466589432242 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2090ms 02:57:12 INFO - PROCESS | 18696 | 1466589432272 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 18696 | 1466589432280 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:57:12 INFO - PROCESS | 18696 | 1466589432293 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 18696 | 1466589432297 Marionette TRACE conn4 <- [1,714,null,{}] 02:57:12 INFO - PROCESS | 18696 | 1466589432304 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:12 INFO - PROCESS | 18696 | 1466589432310 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:12 INFO - PROCESS | 18696 | 1466589432482 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:57:12 INFO - PROCESS | 18696 | 1466589432640 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 18696 | 1466589432652 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x93816000 == 31 [pid = 18696] [id = 186] 02:57:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93817400) [pid = 18696] [serial = 558] [outer = (nil)] 02:57:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93b41800) [pid = 18696] [serial = 559] [outer = 0x93817400] 02:57:12 INFO - PROCESS | 18696 | 1466589432739 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x94687400) [pid = 18696] [serial = 560] [outer = 0x93817400] 02:57:14 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:14 INFO - PROCESS | 18696 | 1466589434125 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:57:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1883ms 02:57:14 INFO - PROCESS | 18696 | 1466589434280 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 18696 | 1466589434284 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:57:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:57:14 INFO - PROCESS | 18696 | 1466589434297 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 18696 | 1466589434304 Marionette TRACE conn4 <- [1,718,null,{}] 02:57:14 INFO - PROCESS | 18696 | 1466589434320 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:14 INFO - PROCESS | 18696 | 1466589434328 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:14 INFO - PROCESS | 18696 | 1466589434499 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:57:14 INFO - PROCESS | 18696 | 1466589434654 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 18696 | 1466589434666 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x95249400 == 32 [pid = 18696] [id = 187] 02:57:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9524cc00) [pid = 18696] [serial = 561] [outer = (nil)] 02:57:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x952b8400) [pid = 18696] [serial = 562] [outer = 0x9524cc00] 02:57:14 INFO - PROCESS | 18696 | 1466589434750 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x952c0000) [pid = 18696] [serial = 563] [outer = 0x9524cc00] 02:57:16 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:16 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:57:16 INFO - PROCESS | 18696 | 1466589436102 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1842ms 02:57:16 INFO - PROCESS | 18696 | 1466589436179 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 18696 | 1466589436184 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:57:16 INFO - PROCESS | 18696 | 1466589436195 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 18696 | 1466589436198 Marionette TRACE conn4 <- [1,722,null,{}] 02:57:16 INFO - PROCESS | 18696 | 1466589436206 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 18696 | 1466589436212 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:16 INFO - PROCESS | 18696 | 1466589436381 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:57:16 INFO - PROCESS | 18696 | 1466589436536 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 18696 | 1466589436545 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7e000 == 33 [pid = 18696] [id = 188] 02:57:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x952dd400) [pid = 18696] [serial = 564] [outer = (nil)] 02:57:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x96d29c00) [pid = 18696] [serial = 565] [outer = 0x952dd400] 02:57:16 INFO - PROCESS | 18696 | 1466589436628 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x96d2e000) [pid = 18696] [serial = 566] [outer = 0x952dd400] 02:57:17 INFO - PROCESS | 18696 | 1466589437584 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 18696 | 1466589437635 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:57:17 INFO - PROCESS | 18696 | 1466589437642 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 18696 | 1466589437646 Marionette TRACE conn4 <- [1,726,null,{}] 02:57:17 INFO - PROCESS | 18696 | 1466589437651 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:17 INFO - PROCESS | 18696 | 1466589437657 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:17 INFO - PROCESS | 18696 | 1466589437836 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:57:18 INFO - PROCESS | 18696 | 1466589437995 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 18696 | 1466589438004 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64fc00 == 34 [pid = 18696] [id = 189] 02:57:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x8f85bc00) [pid = 18696] [serial = 567] [outer = (nil)] 02:57:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x950cb800) [pid = 18696] [serial = 568] [outer = 0x8f85bc00] 02:57:18 INFO - PROCESS | 18696 | 1466589438129 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x93be4800) [pid = 18696] [serial = 569] [outer = 0x8f85bc00] 02:57:19 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:19 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:57:19 INFO - PROCESS | 18696 | 1466589439319 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1733ms 02:57:19 INFO - PROCESS | 18696 | 1466589439376 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:57:19 INFO - PROCESS | 18696 | 1466589439382 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:57:19 INFO - PROCESS | 18696 | 1466589439389 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 18696 | 1466589439396 Marionette TRACE conn4 <- [1,730,null,{}] 02:57:19 INFO - PROCESS | 18696 | 1466589439403 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:19 INFO - PROCESS | 18696 | 1466589439409 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:19 INFO - PROCESS | 18696 | 1466589439580 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:57:19 INFO - PROCESS | 18696 | 1466589439798 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 18696 | 1466589439810 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:19 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863000 == 33 [pid = 18696] [id = 153] 02:57:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e800 == 34 [pid = 18696] [id = 190] 02:57:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x8f864c00) [pid = 18696] [serial = 570] [outer = (nil)] 02:57:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x91a2a400) [pid = 18696] [serial = 571] [outer = 0x8f864c00] 02:57:19 INFO - PROCESS | 18696 | 1466589439922 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x93812000) [pid = 18696] [serial = 572] [outer = 0x8f864c00] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9a7bfc00) [pid = 18696] [serial = 485] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9ae1e800) [pid = 18696] [serial = 514] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x93740c00) [pid = 18696] [serial = 517] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a8c0400) [pid = 18696] [serial = 511] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a99c800) [pid = 18696] [serial = 487] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9ae16800) [pid = 18696] [serial = 488] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x93816800) [pid = 18696] [serial = 503] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x99f4e800) [pid = 18696] [serial = 508] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x952bf000) [pid = 18696] [serial = 499] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x95012400) [pid = 18696] [serial = 478] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x952bd800) [pid = 18696] [serial = 506] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa061f400) [pid = 18696] [serial = 496] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x92207400) [pid = 18696] [serial = 502] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x95018800) [pid = 18696] [serial = 479] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x950ca000) [pid = 18696] [serial = 505] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0xa0620000) [pid = 18696] [serial = 497] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8fa81000) [pid = 18696] [serial = 475] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9d375c00) [pid = 18696] [serial = 491] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a99e800) [pid = 18696] [serial = 512] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d30c00) [pid = 18696] [serial = 500] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x96d96800) [pid = 18696] [serial = 473] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9bb0a800) [pid = 18696] [serial = 490] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a32a000) [pid = 18696] [serial = 509] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9d859c00) [pid = 18696] [serial = 494] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9a554800) [pid = 18696] [serial = 484] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x99f51400) [pid = 18696] [serial = 481] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9d854800) [pid = 18696] [serial = 493] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9124e400) [pid = 18696] [serial = 476] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9ae24800) [pid = 18696] [serial = 515] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x99f62400) [pid = 18696] [serial = 482] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9d376000) [pid = 18696] [serial = 520] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9d810800) [pid = 18696] [serial = 521] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9b610c00) [pid = 18696] [serial = 518] [outer = (nil)] [url = about:blank] 02:57:20 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:20 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:57:20 INFO - PROCESS | 18696 | 1466589440789 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 18696 | 1466589440835 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:57:20 INFO - PROCESS | 18696 | 1466589440845 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 18696 | 1466589440850 Marionette TRACE conn4 <- [1,734,null,{}] 02:57:20 INFO - PROCESS | 18696 | 1466589440855 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:20 INFO - PROCESS | 18696 | 1466589440861 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:21 INFO - PROCESS | 18696 | 1466589441076 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:57:21 INFO - PROCESS | 18696 | 1466589441090 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 18696 | 1466589441100 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c7800 == 35 [pid = 18696] [id = 191] 02:57:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x950c8400) [pid = 18696] [serial = 573] [outer = (nil)] 02:57:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x950e5c00) [pid = 18696] [serial = 574] [outer = 0x950c8400] 02:57:21 INFO - PROCESS | 18696 | 1466589441178 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x952b8000) [pid = 18696] [serial = 575] [outer = 0x950c8400] 02:57:21 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:22 INFO - PROCESS | 18696 | 1466589442092 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1283ms 02:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:57:22 INFO - PROCESS | 18696 | 1466589442129 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 18696 | 1466589442132 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:57:22 INFO - PROCESS | 18696 | 1466589442139 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 18696 | 1466589442145 Marionette TRACE conn4 <- [1,738,null,{}] 02:57:22 INFO - PROCESS | 18696 | 1466589442161 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:22 INFO - PROCESS | 18696 | 1466589442169 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:22 INFO - PROCESS | 18696 | 1466589442345 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:57:22 INFO - PROCESS | 18696 | 1466589442521 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 18696 | 1466589442536 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d9b400 == 36 [pid = 18696] [id = 192] 02:57:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96d9b800) [pid = 18696] [serial = 576] [outer = (nil)] 02:57:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x97834400) [pid = 18696] [serial = 577] [outer = 0x96d9b800] 02:57:22 INFO - PROCESS | 18696 | 1466589442658 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99584000) [pid = 18696] [serial = 578] [outer = 0x96d9b800] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x92187c00) [pid = 18696] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952bdc00) [pid = 18696] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x91a2cc00) [pid = 18696] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9b6aac00) [pid = 18696] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9124bc00) [pid = 18696] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9d44c800) [pid = 18696] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8e64bc00) [pid = 18696] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a229800) [pid = 18696] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:57:23 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0xa23fb400) [pid = 18696] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:57:23 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:23 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:57:23 INFO - PROCESS | 18696 | 1466589443981 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1891ms 02:57:24 INFO - PROCESS | 18696 | 1466589444030 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:57:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:57:24 INFO - PROCESS | 18696 | 1466589444034 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:57:24 INFO - PROCESS | 18696 | 1466589444041 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 18696 | 1466589444045 Marionette TRACE conn4 <- [1,742,null,{}] 02:57:24 INFO - PROCESS | 18696 | 1466589444050 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:24 INFO - PROCESS | 18696 | 1466589444054 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:24 INFO - PROCESS | 18696 | 1466589444320 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:57:24 INFO - PROCESS | 18696 | 1466589444445 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 18696 | 1466589444457 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c7000 == 37 [pid = 18696] [id = 193] 02:57:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x96d98400) [pid = 18696] [serial = 579] [outer = (nil)] 02:57:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x996c5400) [pid = 18696] [serial = 580] [outer = 0x96d98400] 02:57:24 INFO - PROCESS | 18696 | 1466589444541 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x99d69800) [pid = 18696] [serial = 581] [outer = 0x96d98400] 02:57:25 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:25 INFO - PROCESS | 18696 | 1466589445736 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:57:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1732ms 02:57:25 INFO - PROCESS | 18696 | 1466589445773 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 18696 | 1466589445777 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:57:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:57:25 INFO - PROCESS | 18696 | 1466589445783 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 18696 | 1466589445785 Marionette TRACE conn4 <- [1,746,null,{}] 02:57:25 INFO - PROCESS | 18696 | 1466589445802 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:25 INFO - PROCESS | 18696 | 1466589445806 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:26 INFO - PROCESS | 18696 | 1466589446033 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:57:26 INFO - PROCESS | 18696 | 1466589446052 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 18696 | 1466589446060 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a26800 == 38 [pid = 18696] [id = 194] 02:57:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952ba800) [pid = 18696] [serial = 582] [outer = (nil)] 02:57:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9a0f8400) [pid = 18696] [serial = 583] [outer = 0x952ba800] 02:57:26 INFO - PROCESS | 18696 | 1466589446127 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9a21b800) [pid = 18696] [serial = 584] [outer = 0x952ba800] 02:57:26 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:27 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:27 INFO - PROCESS | 18696 | 1466589447532 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1797ms 02:57:27 INFO - PROCESS | 18696 | 1466589447666 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 18696 | 1466589447673 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:57:27 INFO - PROCESS | 18696 | 1466589447691 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 18696 | 1466589447696 Marionette TRACE conn4 <- [1,750,null,{}] 02:57:27 INFO - PROCESS | 18696 | 1466589447706 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:27 INFO - PROCESS | 18696 | 1466589447711 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:27 INFO - PROCESS | 18696 | 1466589447894 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:57:28 INFO - PROCESS | 18696 | 1466589448050 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 18696 | 1466589448061 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a400 == 39 [pid = 18696] [id = 195] 02:57:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8fa7c000) [pid = 18696] [serial = 585] [outer = (nil)] 02:57:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91a2b400) [pid = 18696] [serial = 586] [outer = 0x8fa7c000] 02:57:28 INFO - PROCESS | 18696 | 1466589448145 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93818400) [pid = 18696] [serial = 587] [outer = 0x8fa7c000] 02:57:29 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:29 INFO - PROCESS | 18696 | 1466589449502 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1851ms 02:57:29 INFO - PROCESS | 18696 | 1466589449569 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 18696 | 1466589449576 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:57:29 INFO - PROCESS | 18696 | 1466589449608 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 18696 | 1466589449612 Marionette TRACE conn4 <- [1,754,null,{}] 02:57:29 INFO - PROCESS | 18696 | 1466589449620 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 18696 | 1466589449626 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:29 INFO - PROCESS | 18696 | 1466589449821 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:57:29 INFO - PROCESS | 18696 | 1466589449977 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 18696 | 1466589449983 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x91279400 == 40 [pid = 18696] [id = 196] 02:57:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x95013c00) [pid = 18696] [serial = 588] [outer = (nil)] 02:57:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952df400) [pid = 18696] [serial = 589] [outer = 0x95013c00] 02:57:30 INFO - PROCESS | 18696 | 1466589450076 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d93c00) [pid = 18696] [serial = 590] [outer = 0x95013c00] 02:57:31 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:31 INFO - PROCESS | 18696 | 1466589451556 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:57:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1988ms 02:57:31 INFO - PROCESS | 18696 | 1466589451610 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 18696 | 1466589451614 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:57:31 INFO - PROCESS | 18696 | 1466589451623 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 18696 | 1466589451629 Marionette TRACE conn4 <- [1,758,null,{}] 02:57:31 INFO - PROCESS | 18696 | 1466589451650 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:31 INFO - PROCESS | 18696 | 1466589451659 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:31 INFO - PROCESS | 18696 | 1466589451864 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:57:32 INFO - PROCESS | 18696 | 1466589452037 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 18696 | 1466589452048 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f5b000 == 41 [pid = 18696] [id = 197] 02:57:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a0f1800) [pid = 18696] [serial = 591] [outer = (nil)] 02:57:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a552c00) [pid = 18696] [serial = 592] [outer = 0x9a0f1800] 02:57:32 INFO - PROCESS | 18696 | 1466589452136 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a559800) [pid = 18696] [serial = 593] [outer = 0x9a0f1800] 02:57:32 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:32 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:57:32 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:32 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:32 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 02:57:33 INFO - PROCESS | 18696 | 1466589453070 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:57:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1488ms 02:57:33 INFO - PROCESS | 18696 | 1466589453113 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:57:33 INFO - PROCESS | 18696 | 1466589453118 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:57:33 INFO - PROCESS | 18696 | 1466589453124 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 18696 | 1466589453128 Marionette TRACE conn4 <- [1,762,null,{}] 02:57:33 INFO - PROCESS | 18696 | 1466589453133 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 18696 | 1466589453139 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:33 INFO - PROCESS | 18696 | 1466589453353 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:57:33 INFO - PROCESS | 18696 | 1466589453511 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 18696 | 1466589453521 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64f800 == 42 [pid = 18696] [id = 198] 02:57:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a550c00) [pid = 18696] [serial = 594] [outer = (nil)] 02:57:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a8b9400) [pid = 18696] [serial = 595] [outer = 0x9a550c00] 02:57:33 INFO - PROCESS | 18696 | 1466589453660 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a8c1c00) [pid = 18696] [serial = 596] [outer = 0x9a550c00] 02:57:35 INFO - PROCESS | 18696 | 1466589455198 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2091ms 02:57:35 INFO - PROCESS | 18696 | 1466589455216 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 18696 | 1466589455221 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:57:35 INFO - PROCESS | 18696 | 1466589455279 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 18696 | 1466589455284 Marionette TRACE conn4 <- [1,766,null,{}] 02:57:35 INFO - PROCESS | 18696 | 1466589455292 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 18696 | 1466589455298 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:35 INFO - PROCESS | 18696 | 1466589455488 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x9124c400 == 41 [pid = 18696] [id = 165] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x91243800 == 40 [pid = 18696] [id = 164] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x93b07800 == 39 [pid = 18696] [id = 162] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b000 == 38 [pid = 18696] [id = 181] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x93b0d000 == 37 [pid = 18696] [id = 168] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x93b41400 == 36 [pid = 18696] [id = 157] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x952df000 == 35 [pid = 18696] [id = 156] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x950c8000 == 34 [pid = 18696] [id = 155] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x92204c00 == 33 [pid = 18696] [id = 159] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649c00 == 32 [pid = 18696] [id = 166] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x9124cc00 == 31 [pid = 18696] [id = 163] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x92186c00 == 30 [pid = 18696] [id = 154] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x952e5c00 == 29 [pid = 18696] [id = 161] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa81400 == 28 [pid = 18696] [id = 167] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x99f49400 == 27 [pid = 18696] [id = 160] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x8f862800 == 26 [pid = 18696] [id = 158] 02:57:36 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa80c00 == 25 [pid = 18696] [id = 152] 02:57:36 INFO - PROCESS | 18696 | 1466589456599 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 18696 | 1466589456610 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b48800) [pid = 18696] [serial = 553] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x94686400) [pid = 18696] [serial = 524] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93b47800) [pid = 18696] [serial = 523] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x99f45000) [pid = 18696] [serial = 527] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x96d9d000) [pid = 18696] [serial = 526] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92208000) [pid = 18696] [serial = 550] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0xa2099400) [pid = 18696] [serial = 530] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x91270800) [pid = 18696] [serial = 547] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9d80e400) [pid = 18696] [serial = 529] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0xa23a9c00) [pid = 18696] [serial = 533] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0xa2327400) [pid = 18696] [serial = 532] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8e64ec00) [pid = 18696] [serial = 544] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0xa2fafc00) [pid = 18696] [serial = 536] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x8f85ec00) [pid = 18696] [serial = 545] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0xa255bc00) [pid = 18696] [serial = 535] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0xa4e58000) [pid = 18696] [serial = 539] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0xa4e0b800) [pid = 18696] [serial = 538] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x8f860c00) [pid = 18696] [serial = 541] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x93749000) [pid = 18696] [serial = 551] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x91275c00) [pid = 18696] [serial = 548] [outer = (nil)] [url = about:blank] 02:57:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 26 [pid = 18696] [id = 199] 02:57:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x8e646c00) [pid = 18696] [serial = 597] [outer = (nil)] 02:57:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x8e64ec00) [pid = 18696] [serial = 598] [outer = 0x8e646c00] 02:57:36 INFO - PROCESS | 18696 | 1466589456821 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8f861000) [pid = 18696] [serial = 599] [outer = 0x8e646c00] 02:57:38 INFO - PROCESS | 18696 | 1466589458026 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:57:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2794ms 02:57:38 INFO - PROCESS | 18696 | 1466589458077 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:57:38 INFO - PROCESS | 18696 | 1466589458082 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:57:38 INFO - PROCESS | 18696 | 1466589458090 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 18696 | 1466589458096 Marionette TRACE conn4 <- [1,770,null,{}] 02:57:38 INFO - PROCESS | 18696 | 1466589458104 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 18696 | 1466589458110 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:38 INFO - PROCESS | 18696 | 1466589458371 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:57:38 INFO - PROCESS | 18696 | 1466589458404 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 18696 | 1466589458416 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124cc00 == 27 [pid = 18696] [id = 200] 02:57:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9124e000) [pid = 18696] [serial = 600] [outer = (nil)] 02:57:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9126e400) [pid = 18696] [serial = 601] [outer = 0x9124e000] 02:57:38 INFO - PROCESS | 18696 | 1466589458485 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91277000) [pid = 18696] [serial = 602] [outer = 0x9124e000] 02:57:39 INFO - PROCESS | 18696 | 1466589459367 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1338ms 02:57:39 INFO - PROCESS | 18696 | 1466589459431 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 18696 | 1466589459439 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:57:39 INFO - PROCESS | 18696 | 1466589459448 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 18696 | 1466589459451 Marionette TRACE conn4 <- [1,774,null,{}] 02:57:39 INFO - PROCESS | 18696 | 1466589459457 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 18696 | 1466589459463 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:39 INFO - PROCESS | 18696 | 1466589459693 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:57:39 INFO - PROCESS | 18696 | 1466589459714 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 18696 | 1466589459724 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a27800 == 28 [pid = 18696] [id = 201] 02:57:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92183400) [pid = 18696] [serial = 603] [outer = (nil)] 02:57:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9220a000) [pid = 18696] [serial = 604] [outer = 0x92183400] 02:57:39 INFO - PROCESS | 18696 | 1466589459792 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93811c00) [pid = 18696] [serial = 605] [outer = 0x92183400] 02:57:40 INFO - PROCESS | 18696 | 1466589460853 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1428ms 02:57:40 INFO - PROCESS | 18696 | 1466589460877 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 18696 | 1466589460881 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:57:40 INFO - PROCESS | 18696 | 1466589460897 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 18696 | 1466589460907 Marionette TRACE conn4 <- [1,778,null,{}] 02:57:40 INFO - PROCESS | 18696 | 1466589460924 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 18696 | 1466589460932 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:41 INFO - PROCESS | 18696 | 1466589461524 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9524cc00) [pid = 18696] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91244000) [pid = 18696] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x92183800) [pid = 18696] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x8f864c00) [pid = 18696] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952dd400) [pid = 18696] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93817400) [pid = 18696] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x8f85bc00) [pid = 18696] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x950c8400) [pid = 18696] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x96d9b800) [pid = 18696] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x96d98400) [pid = 18696] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x952ba800) [pid = 18696] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:57:41 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x8e645000) [pid = 18696] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:57:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x8e648c00) [pid = 18696] [serial = 606] [outer = 0x93818800] 02:57:41 INFO - PROCESS | 18696 | 1466589461846 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 18696 | 1466589461858 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85c800 == 29 [pid = 18696] [id = 202] 02:57:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x8f85d400) [pid = 18696] [serial = 607] [outer = (nil)] 02:57:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x8f864000) [pid = 18696] [serial = 608] [outer = 0x8f85d400] 02:57:41 INFO - PROCESS | 18696 | 1466589461968 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x8fa7f800) [pid = 18696] [serial = 609] [outer = 0x8f85d400] 02:57:43 INFO - PROCESS | 18696 | 1466589463024 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 2152ms 02:57:43 INFO - PROCESS | 18696 | 1466589463050 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 18696 | 1466589463056 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:57:43 INFO - PROCESS | 18696 | 1466589463064 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 18696 | 1466589463070 Marionette TRACE conn4 <- [1,782,null,{}] 02:57:43 INFO - PROCESS | 18696 | 1466589463077 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:43 INFO - PROCESS | 18696 | 1466589463086 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:43 INFO - PROCESS | 18696 | 1466589463279 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:57:43 INFO - PROCESS | 18696 | 1466589463434 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 18696 | 1466589463441 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x91279800 == 30 [pid = 18696] [id = 203] 02:57:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x92202800) [pid = 18696] [serial = 610] [outer = (nil)] 02:57:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93815800) [pid = 18696] [serial = 611] [outer = 0x92202800] 02:57:43 INFO - PROCESS | 18696 | 1466589463577 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b0f800) [pid = 18696] [serial = 612] [outer = 0x92202800] 02:57:44 INFO - PROCESS | 18696 | 1466589464625 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1592ms 02:57:44 INFO - PROCESS | 18696 | 1466589464660 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 18696 | 1466589464668 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:57:44 INFO - PROCESS | 18696 | 1466589464676 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 18696 | 1466589464681 Marionette TRACE conn4 <- [1,786,null,{}] 02:57:44 INFO - PROCESS | 18696 | 1466589464687 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 18696 | 1466589464693 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:44 INFO - PROCESS | 18696 | 1466589464921 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:57:45 INFO - PROCESS | 18696 | 1466589465221 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 18696 | 1466589465233 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x95012c00 == 31 [pid = 18696] [id = 204] 02:57:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x95013400) [pid = 18696] [serial = 613] [outer = (nil)] 02:57:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x95016c00) [pid = 18696] [serial = 614] [outer = 0x95013400] 02:57:45 INFO - PROCESS | 18696 | 1466589465319 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x950c7c00) [pid = 18696] [serial = 615] [outer = 0x95013400] 02:57:46 INFO - PROCESS | 18696 | 1466589466378 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1783ms 02:57:46 INFO - PROCESS | 18696 | 1466589466460 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 18696 | 1466589466466 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:57:46 INFO - PROCESS | 18696 | 1466589466483 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 18696 | 1466589466492 Marionette TRACE conn4 <- [1,790,null,{}] 02:57:46 INFO - PROCESS | 18696 | 1466589466499 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:46 INFO - PROCESS | 18696 | 1466589466507 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:46 INFO - PROCESS | 18696 | 1466589466748 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:57:46 INFO - PROCESS | 18696 | 1466589466972 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 18696 | 1466589466981 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85fc00 == 32 [pid = 18696] [id = 205] 02:57:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x92d7bc00) [pid = 18696] [serial = 616] [outer = (nil)] 02:57:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952e4000) [pid = 18696] [serial = 617] [outer = 0x92d7bc00] 02:57:47 INFO - PROCESS | 18696 | 1466589467062 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d36800) [pid = 18696] [serial = 618] [outer = 0x92d7bc00] 02:57:48 INFO - PROCESS | 18696 | 1466589468241 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1848ms 02:57:48 INFO - PROCESS | 18696 | 1466589468324 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 18696 | 1466589468331 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:57:48 INFO - PROCESS | 18696 | 1466589468340 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 18696 | 1466589468345 Marionette TRACE conn4 <- [1,794,null,{}] 02:57:48 INFO - PROCESS | 18696 | 1466589468363 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:48 INFO - PROCESS | 18696 | 1466589468368 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:48 INFO - PROCESS | 18696 | 1466589468595 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:57:48 INFO - PROCESS | 18696 | --DOCSHELL 0x91a22800 == 31 [pid = 18696] [id = 183] 02:57:48 INFO - PROCESS | 18696 | --DOCSHELL 0x950c7800 == 30 [pid = 18696] [id = 191] 02:57:48 INFO - PROCESS | 18696 | --DOCSHELL 0x91a27800 == 29 [pid = 18696] [id = 201] 02:57:48 INFO - PROCESS | 18696 | --DOCSHELL 0x9124cc00 == 28 [pid = 18696] [id = 200] 02:57:48 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 27 [pid = 18696] [id = 199] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91242c00) [pid = 18696] [serial = 542] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x952b8400) [pid = 18696] [serial = 562] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x952c0000) [pid = 18696] [serial = 563] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9124a800) [pid = 18696] [serial = 556] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x91273000) [pid = 18696] [serial = 557] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x93be7000) [pid = 18696] [serial = 554] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x91a2a400) [pid = 18696] [serial = 571] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x93812000) [pid = 18696] [serial = 572] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x96d29c00) [pid = 18696] [serial = 565] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x96d2e000) [pid = 18696] [serial = 566] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x93b41800) [pid = 18696] [serial = 559] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x94687400) [pid = 18696] [serial = 560] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x950cb800) [pid = 18696] [serial = 568] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x93be4800) [pid = 18696] [serial = 569] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x950e5c00) [pid = 18696] [serial = 574] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 57 (0x952b8000) [pid = 18696] [serial = 575] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 56 (0x99584000) [pid = 18696] [serial = 578] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 55 (0x97834400) [pid = 18696] [serial = 577] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 54 (0x99d69800) [pid = 18696] [serial = 581] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 53 (0x996c5400) [pid = 18696] [serial = 580] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 52 (0x9a0f8400) [pid = 18696] [serial = 583] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | --DOMWINDOW == 51 (0x9a21b800) [pid = 18696] [serial = 584] [outer = (nil)] [url = about:blank] 02:57:48 INFO - PROCESS | 18696 | 1466589468822 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 18696 | 1466589468840 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64bc00 == 28 [pid = 18696] [id = 206] 02:57:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 52 (0x8f867800) [pid = 18696] [serial = 619] [outer = (nil)] 02:57:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 53 (0x9124a800) [pid = 18696] [serial = 620] [outer = 0x8f867800] 02:57:48 INFO - PROCESS | 18696 | 1466589468923 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 54 (0x91273800) [pid = 18696] [serial = 621] [outer = 0x8f867800] 02:57:49 INFO - PROCESS | 18696 | 1466589469706 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1395ms 02:57:49 INFO - PROCESS | 18696 | 1466589469737 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 18696 | 1466589469744 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:57:49 INFO - PROCESS | 18696 | 1466589469754 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 18696 | 1466589469759 Marionette TRACE conn4 <- [1,798,null,{}] 02:57:49 INFO - PROCESS | 18696 | 1466589469765 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:49 INFO - PROCESS | 18696 | 1466589469772 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:49 INFO - PROCESS | 18696 | 1466589469949 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:57:49 INFO - PROCESS | 18696 | 1466589469959 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 18696 | 1466589469967 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a24000 == 29 [pid = 18696] [id = 207] 02:57:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 55 (0x93815000) [pid = 18696] [serial = 622] [outer = (nil)] 02:57:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 56 (0x93b41800) [pid = 18696] [serial = 623] [outer = 0x93815000] 02:57:50 INFO - PROCESS | 18696 | 1466589470042 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 57 (0x93b4f000) [pid = 18696] [serial = 624] [outer = 0x93815000] 02:57:51 INFO - PROCESS | 18696 | 1466589471020 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1291ms 02:57:51 INFO - PROCESS | 18696 | 1466589471046 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:57:51 INFO - PROCESS | 18696 | 1466589471050 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:57:51 INFO - PROCESS | 18696 | 1466589471057 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 18696 | 1466589471063 Marionette TRACE conn4 <- [1,802,null,{}] 02:57:51 INFO - PROCESS | 18696 | 1466589471079 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:51 INFO - PROCESS | 18696 | 1466589471088 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:51 INFO - PROCESS | 18696 | 1466589471310 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:57:51 INFO - PROCESS | 18696 | 1466589471333 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 18696 | 1466589471343 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x950ebc00 == 30 [pid = 18696] [id = 208] 02:57:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 58 (0x950ed800) [pid = 18696] [serial = 625] [outer = (nil)] 02:57:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x95252000) [pid = 18696] [serial = 626] [outer = 0x950ed800] 02:57:51 INFO - PROCESS | 18696 | 1466589471418 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x952bbc00) [pid = 18696] [serial = 627] [outer = 0x950ed800] 02:57:52 INFO - PROCESS | 18696 | 1466589472422 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1405ms 02:57:52 INFO - PROCESS | 18696 | 1466589472462 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 18696 | 1466589472467 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:57:52 INFO - PROCESS | 18696 | 1466589472474 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 18696 | 1466589472476 Marionette TRACE conn4 <- [1,806,null,{}] 02:57:52 INFO - PROCESS | 18696 | 1466589472490 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:52 INFO - PROCESS | 18696 | 1466589472496 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:52 INFO - PROCESS | 18696 | 1466589472710 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:57:52 INFO - PROCESS | 18696 | 1466589472751 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 18696 | 1466589472757 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x952c0400 == 31 [pid = 18696] [id = 209] 02:57:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x952e4c00) [pid = 18696] [serial = 628] [outer = (nil)] 02:57:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x96d2f400) [pid = 18696] [serial = 629] [outer = 0x952e4c00] 02:57:52 INFO - PROCESS | 18696 | 1466589472829 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x96d94400) [pid = 18696] [serial = 630] [outer = 0x952e4c00] 02:57:53 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x9124e000) [pid = 18696] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:57:53 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x9a0f1800) [pid = 18696] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:57:53 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x8fa7c000) [pid = 18696] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:57:53 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x95013c00) [pid = 18696] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:57:53 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x8e646c00) [pid = 18696] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:57:53 INFO - PROCESS | 18696 | 1466589473724 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1287ms 02:57:53 INFO - PROCESS | 18696 | 1466589473762 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 18696 | 1466589473765 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:57:53 INFO - PROCESS | 18696 | 1466589473772 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 18696 | 1466589473775 Marionette TRACE conn4 <- [1,810,null,{}] 02:57:53 INFO - PROCESS | 18696 | 1466589473780 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 18696 | 1466589473785 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:53 INFO - PROCESS | 18696 | 1466589473953 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:57:53 INFO - PROCESS | 18696 | 1466589473962 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 18696 | 1466589473972 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f866c00 == 32 [pid = 18696] [id = 210] 02:57:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x8fa7c000) [pid = 18696] [serial = 631] [outer = (nil)] 02:57:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x96d9dc00) [pid = 18696] [serial = 632] [outer = 0x8fa7c000] 02:57:54 INFO - PROCESS | 18696 | 1466589474140 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x96da0800) [pid = 18696] [serial = 633] [outer = 0x8fa7c000] 02:57:54 INFO - PROCESS | 18696 | 1466589474909 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1178ms 02:57:54 INFO - PROCESS | 18696 | 1466589474951 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 18696 | 1466589474955 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:57:54 INFO - PROCESS | 18696 | 1466589474963 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 18696 | 1466589474966 Marionette TRACE conn4 <- [1,814,null,{}] 02:57:54 INFO - PROCESS | 18696 | 1466589474971 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:54 INFO - PROCESS | 18696 | 1466589474982 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:55 INFO - PROCESS | 18696 | 1466589475263 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:57:55 INFO - PROCESS | 18696 | 1466589475342 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 18696 | 1466589475349 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e643c00 == 33 [pid = 18696] [id = 211] 02:57:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x8e646000) [pid = 18696] [serial = 634] [outer = (nil)] 02:57:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x8e64cc00) [pid = 18696] [serial = 635] [outer = 0x8e646000] 02:57:55 INFO - PROCESS | 18696 | 1466589475486 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x8fa74400) [pid = 18696] [serial = 636] [outer = 0x8e646000] 02:57:56 INFO - PROCESS | 18696 | 1466589476644 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 18696 | 1466589476707 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:57:56 INFO - PROCESS | 18696 | 1466589476716 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 18696 | 1466589476721 Marionette TRACE conn4 <- [1,818,null,{}] 02:57:56 INFO - PROCESS | 18696 | 1466589476730 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:56 INFO - PROCESS | 18696 | 1466589476737 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:57 INFO - PROCESS | 18696 | 1466589477051 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:57:57 INFO - PROCESS | 18696 | 1466589477224 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 18696 | 1466589477236 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x91275c00 == 34 [pid = 18696] [id = 212] 02:57:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9218ec00) [pid = 18696] [serial = 637] [outer = (nil)] 02:57:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93be1800) [pid = 18696] [serial = 638] [outer = 0x9218ec00] 02:57:57 INFO - PROCESS | 18696 | 1466589477330 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93beec00) [pid = 18696] [serial = 639] [outer = 0x9218ec00] 02:57:58 INFO - PROCESS | 18696 | 1466589478300 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1636ms 02:57:58 INFO - PROCESS | 18696 | 1466589478352 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 18696 | 1466589478358 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:57:58 INFO - PROCESS | 18696 | 1466589478370 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 18696 | 1466589478374 Marionette TRACE conn4 <- [1,822,null,{}] 02:57:58 INFO - PROCESS | 18696 | 1466589478381 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 18696 | 1466589478387 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:58 INFO - PROCESS | 18696 | 1466589478629 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:57:58 INFO - PROCESS | 18696 | 1466589478893 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 18696 | 1466589478903 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:57:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x952be000 == 35 [pid = 18696] [id = 213] 02:57:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x952c2800) [pid = 18696] [serial = 640] [outer = (nil)] 02:57:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952e0000) [pid = 18696] [serial = 641] [outer = 0x952c2800] 02:57:59 INFO - PROCESS | 18696 | 1466589478998 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d9d400) [pid = 18696] [serial = 642] [outer = 0x952c2800] 02:58:00 INFO - PROCESS | 18696 | 1466589479987 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 18696 | 1466589480021 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:58:00 INFO - PROCESS | 18696 | 1466589480029 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 18696 | 1466589480035 Marionette TRACE conn4 <- [1,826,null,{}] 02:58:00 INFO - PROCESS | 18696 | 1466589480052 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:00 INFO - PROCESS | 18696 | 1466589480061 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:00 INFO - PROCESS | 18696 | 1466589480310 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:58:00 INFO - PROCESS | 18696 | 1466589480512 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 18696 | 1466589480523 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be6c00 == 36 [pid = 18696] [id = 214] 02:58:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x97836000) [pid = 18696] [serial = 643] [outer = (nil)] 02:58:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9a0f5000) [pid = 18696] [serial = 644] [outer = 0x97836000] 02:58:00 INFO - PROCESS | 18696 | 1466589480647 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9a328000) [pid = 18696] [serial = 645] [outer = 0x97836000] 02:58:01 INFO - PROCESS | 18696 | 1466589481602 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1589ms 02:58:01 INFO - PROCESS | 18696 | 1466589481621 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 18696 | 1466589481628 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:58:01 INFO - PROCESS | 18696 | 1466589481636 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 18696 | 1466589481641 Marionette TRACE conn4 <- [1,830,null,{}] 02:58:01 INFO - PROCESS | 18696 | 1466589481648 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:01 INFO - PROCESS | 18696 | 1466589481654 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:01 INFO - PROCESS | 18696 | 1466589481890 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:58:02 INFO - PROCESS | 18696 | 1466589482105 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 18696 | 1466589482116 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x95017800 == 37 [pid = 18696] [id = 215] 02:58:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9524c400) [pid = 18696] [serial = 646] [outer = (nil)] 02:58:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a556c00) [pid = 18696] [serial = 647] [outer = 0x9524c400] 02:58:02 INFO - PROCESS | 18696 | 1466589482241 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a7c8800) [pid = 18696] [serial = 648] [outer = 0x9524c400] 02:58:03 INFO - PROCESS | 18696 | 1466589483157 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1533ms 02:58:03 INFO - PROCESS | 18696 | 1466589483169 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:58:03 INFO - PROCESS | 18696 | 1466589483173 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:58:03 INFO - PROCESS | 18696 | 1466589483179 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 18696 | 1466589483183 Marionette TRACE conn4 <- [1,834,null,{}] 02:58:03 INFO - PROCESS | 18696 | 1466589483189 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 18696 | 1466589483194 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:03 INFO - PROCESS | 18696 | 1466589483368 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:58:03 INFO - PROCESS | 18696 | 1466589483532 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 18696 | 1466589483540 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124a400 == 38 [pid = 18696] [id = 216] 02:58:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9126fc00) [pid = 18696] [serial = 649] [outer = (nil)] 02:58:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93be1400) [pid = 18696] [serial = 650] [outer = 0x9126fc00] 02:58:03 INFO - PROCESS | 18696 | 1466589483635 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a997400) [pid = 18696] [serial = 651] [outer = 0x9126fc00] 02:58:04 INFO - PROCESS | 18696 | 1466589484892 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1792ms 02:58:04 INFO - PROCESS | 18696 | 1466589484972 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 18696 | 1466589484979 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:58:04 INFO - PROCESS | 18696 | 1466589484990 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 18696 | 1466589484997 Marionette TRACE conn4 <- [1,838,null,{}] 02:58:05 INFO - PROCESS | 18696 | 1466589485005 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 18696 | 1466589485012 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:05 INFO - PROCESS | 18696 | 1466589485252 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e800 == 37 [pid = 18696] [id = 190] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8f866c00 == 36 [pid = 18696] [id = 210] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x952c0400 == 35 [pid = 18696] [id = 209] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x950ebc00 == 34 [pid = 18696] [id = 208] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91a24000 == 33 [pid = 18696] [id = 207] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64bc00 == 32 [pid = 18696] [id = 206] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85fc00 == 31 [pid = 18696] [id = 205] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x95012c00 == 30 [pid = 18696] [id = 204] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91279800 == 29 [pid = 18696] [id = 203] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85c800 == 28 [pid = 18696] [id = 202] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x99f5b000 == 27 [pid = 18696] [id = 197] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64f800 == 26 [pid = 18696] [id = 198] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7e000 == 25 [pid = 18696] [id = 188] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91249800 == 24 [pid = 18696] [id = 182] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91241800 == 23 [pid = 18696] [id = 185] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64fc00 == 22 [pid = 18696] [id = 189] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x96d9b400 == 21 [pid = 18696] [id = 192] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x95249400 == 20 [pid = 18696] [id = 187] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91a23400 == 19 [pid = 18696] [id = 184] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91a26800 == 18 [pid = 18696] [id = 194] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x950c7000 == 17 [pid = 18696] [id = 193] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a400 == 16 [pid = 18696] [id = 195] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91279400 == 15 [pid = 18696] [id = 196] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x93816000 == 14 [pid = 18696] [id = 186] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x95017800 == 13 [pid = 18696] [id = 215] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x93be6c00 == 12 [pid = 18696] [id = 214] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x91275c00 == 11 [pid = 18696] [id = 212] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x952be000 == 10 [pid = 18696] [id = 213] 02:58:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8e643c00 == 9 [pid = 18696] [id = 211] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x91277000) [pid = 18696] [serial = 602] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9126e400) [pid = 18696] [serial = 601] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9220a000) [pid = 18696] [serial = 604] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9a559800) [pid = 18696] [serial = 593] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x93818400) [pid = 18696] [serial = 587] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x96d93c00) [pid = 18696] [serial = 590] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952df400) [pid = 18696] [serial = 589] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8e64ec00) [pid = 18696] [serial = 598] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91a2b400) [pid = 18696] [serial = 586] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a8b9400) [pid = 18696] [serial = 595] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9a552c00) [pid = 18696] [serial = 592] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8f861000) [pid = 18696] [serial = 599] [outer = (nil)] [url = about:blank] 02:58:06 INFO - PROCESS | 18696 | 1466589486529 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 18696 | 1466589486541 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e800 == 10 [pid = 18696] [id = 217] 02:58:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8e64ec00) [pid = 18696] [serial = 652] [outer = (nil)] 02:58:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8f85dc00) [pid = 18696] [serial = 653] [outer = 0x8e64ec00] 02:58:06 INFO - PROCESS | 18696 | 1466589486618 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x8fa7cc00) [pid = 18696] [serial = 654] [outer = 0x8e64ec00] 02:58:07 INFO - PROCESS | 18696 | 1466589487538 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2594ms 02:58:07 INFO - PROCESS | 18696 | 1466589487584 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 18696 | 1466589487590 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:58:07 INFO - PROCESS | 18696 | 1466589487598 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 18696 | 1466589487603 Marionette TRACE conn4 <- [1,842,null,{}] 02:58:07 INFO - PROCESS | 18696 | 1466589487611 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:07 INFO - PROCESS | 18696 | 1466589487620 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:07 INFO - PROCESS | 18696 | 1466589487797 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:58:07 INFO - PROCESS | 18696 | 1466589487915 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 18696 | 1466589487926 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x91271c00 == 11 [pid = 18696] [id = 218] 02:58:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x91276400) [pid = 18696] [serial = 655] [outer = (nil)] 02:58:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91a25c00) [pid = 18696] [serial = 656] [outer = 0x91276400] 02:58:08 INFO - PROCESS | 18696 | 1466589487998 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91a31400) [pid = 18696] [serial = 657] [outer = 0x91276400] 02:58:08 INFO - PROCESS | 18696 | 1466589488834 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1295ms 02:58:08 INFO - PROCESS | 18696 | 1466589488898 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 18696 | 1466589488906 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:58:08 INFO - PROCESS | 18696 | 1466589488914 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 18696 | 1466589488917 Marionette TRACE conn4 <- [1,846,null,{}] 02:58:08 INFO - PROCESS | 18696 | 1466589488930 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 18696 | 1466589488937 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:09 INFO - PROCESS | 18696 | 1466589489157 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:58:09 INFO - PROCESS | 18696 | 1466589489184 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 18696 | 1466589489196 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x93811000 == 12 [pid = 18696] [id = 219] 02:58:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93817c00) [pid = 18696] [serial = 658] [outer = (nil)] 02:58:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93b42c00) [pid = 18696] [serial = 659] [outer = 0x93817c00] 02:58:09 INFO - PROCESS | 18696 | 1466589489263 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93be2000) [pid = 18696] [serial = 660] [outer = 0x93817c00] 02:58:10 INFO - PROCESS | 18696 | 1466589490424 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1548ms 02:58:10 INFO - PROCESS | 18696 | 1466589490462 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 18696 | 1466589490465 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:58:10 INFO - PROCESS | 18696 | 1466589490499 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 18696 | 1466589490509 Marionette TRACE conn4 <- [1,850,null,{}] 02:58:10 INFO - PROCESS | 18696 | 1466589490518 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 18696 | 1466589490525 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:10 INFO - PROCESS | 18696 | 1466589490757 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:58:10 INFO - PROCESS | 18696 | 1466589490778 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 18696 | 1466589490785 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x950ca000 == 13 [pid = 18696] [id = 220] 02:58:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x950ca800) [pid = 18696] [serial = 661] [outer = (nil)] 02:58:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952b7800) [pid = 18696] [serial = 662] [outer = 0x950ca800] 02:58:10 INFO - PROCESS | 18696 | 1466589490872 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x952c1c00) [pid = 18696] [serial = 663] [outer = 0x950ca800] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x950ed800) [pid = 18696] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92d7bc00) [pid = 18696] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x92202800) [pid = 18696] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x95013400) [pid = 18696] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8f85d400) [pid = 18696] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x952e4c00) [pid = 18696] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93815000) [pid = 18696] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8f867800) [pid = 18696] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8fa7c000) [pid = 18696] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a550c00) [pid = 18696] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:58:11 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x92183400) [pid = 18696] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:58:12 INFO - PROCESS | 18696 | 1466589492277 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1818ms 02:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:58:12 INFO - PROCESS | 18696 | 1466589492292 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 18696 | 1466589492296 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:58:12 INFO - PROCESS | 18696 | 1466589492302 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 18696 | 1466589492305 Marionette TRACE conn4 <- [1,854,null,{}] 02:58:12 INFO - PROCESS | 18696 | 1466589492311 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 18696 | 1466589492316 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:12 INFO - PROCESS | 18696 | 1466589492477 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:58:12 INFO - PROCESS | 18696 | 1466589492594 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 18696 | 1466589492600 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85d400 == 14 [pid = 18696] [id = 221] 02:58:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8f865400) [pid = 18696] [serial = 664] [outer = (nil)] 02:58:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952b3400) [pid = 18696] [serial = 665] [outer = 0x8f865400] 02:58:12 INFO - PROCESS | 18696 | 1466589492670 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x952dc400) [pid = 18696] [serial = 666] [outer = 0x8f865400] 02:58:13 INFO - PROCESS | 18696 | 1466589493513 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1230ms 02:58:13 INFO - PROCESS | 18696 | 1466589493532 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 18696 | 1466589493536 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:58:13 INFO - PROCESS | 18696 | 1466589493543 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 18696 | 1466589493546 Marionette TRACE conn4 <- [1,858,null,{}] 02:58:13 INFO - PROCESS | 18696 | 1466589493552 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:13 INFO - PROCESS | 18696 | 1466589493557 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:13 INFO - PROCESS | 18696 | 1466589493886 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:58:14 INFO - PROCESS | 18696 | 1466589494040 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 18696 | 1466589494054 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x91248c00 == 15 [pid = 18696] [id = 222] 02:58:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91249c00) [pid = 18696] [serial = 667] [outer = (nil)] 02:58:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91272400) [pid = 18696] [serial = 668] [outer = 0x91249c00] 02:58:14 INFO - PROCESS | 18696 | 1466589494184 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9220e800) [pid = 18696] [serial = 669] [outer = 0x91249c00] 02:58:15 INFO - PROCESS | 18696 | 1466589495239 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1783ms 02:58:15 INFO - PROCESS | 18696 | 1466589495329 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 18696 | 1466589495336 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:58:15 INFO - PROCESS | 18696 | 1466589495345 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 18696 | 1466589495350 Marionette TRACE conn4 <- [1,862,null,{}] 02:58:15 INFO - PROCESS | 18696 | 1466589495358 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:15 INFO - PROCESS | 18696 | 1466589495364 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:15 INFO - PROCESS | 18696 | 1466589495562 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:58:15 INFO - PROCESS | 18696 | 1466589495773 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 18696 | 1466589495785 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85cc00 == 16 [pid = 18696] [id = 223] 02:58:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x95016800) [pid = 18696] [serial = 670] [outer = (nil)] 02:58:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x95249400) [pid = 18696] [serial = 671] [outer = 0x95016800] 02:58:15 INFO - PROCESS | 18696 | 1466589495898 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952c1800) [pid = 18696] [serial = 672] [outer = 0x95016800] 02:58:17 INFO - PROCESS | 18696 | 1466589497179 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1887ms 02:58:17 INFO - PROCESS | 18696 | 1466589497235 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 18696 | 1466589497243 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:58:17 INFO - PROCESS | 18696 | 1466589497254 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 18696 | 1466589497260 Marionette TRACE conn4 <- [1,866,null,{}] 02:58:17 INFO - PROCESS | 18696 | 1466589497325 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 18696 | 1466589497335 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:17 INFO - PROCESS | 18696 | 1466589497816 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:58:17 INFO - PROCESS | 18696 | 1466589497952 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 18696 | 1466589497961 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d97000 == 17 [pid = 18696] [id = 224] 02:58:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x96d9e000) [pid = 18696] [serial = 673] [outer = (nil)] 02:58:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9827f400) [pid = 18696] [serial = 674] [outer = 0x96d9e000] 02:58:18 INFO - PROCESS | 18696 | 1466589498049 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x99583400) [pid = 18696] [serial = 675] [outer = 0x96d9e000] 02:58:19 INFO - PROCESS | 18696 | 1466589499134 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1893ms 02:58:19 INFO - PROCESS | 18696 | 1466589499147 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 18696 | 1466589499153 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:58:19 INFO - PROCESS | 18696 | 1466589499171 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 18696 | 1466589499178 Marionette TRACE conn4 <- [1,870,null,{}] 02:58:19 INFO - PROCESS | 18696 | 1466589499184 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:19 INFO - PROCESS | 18696 | 1466589499190 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:19 INFO - PROCESS | 18696 | 1466589499416 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:58:19 INFO - PROCESS | 18696 | 1466589499616 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 18696 | 1466589499625 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a800 == 18 [pid = 18696] [id = 225] 02:58:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8e652000) [pid = 18696] [serial = 676] [outer = (nil)] 02:58:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x99f45c00) [pid = 18696] [serial = 677] [outer = 0x8e652000] 02:58:19 INFO - PROCESS | 18696 | 1466589499719 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d33400) [pid = 18696] [serial = 678] [outer = 0x8e652000] 02:58:20 INFO - PROCESS | 18696 | 1466589500801 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1659ms 02:58:20 INFO - PROCESS | 18696 | 1466589500823 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 18696 | 1466589500828 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:58:20 INFO - PROCESS | 18696 | 1466589500834 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 18696 | 1466589500839 Marionette TRACE conn4 <- [1,874,null,{}] 02:58:20 INFO - PROCESS | 18696 | 1466589500845 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 18696 | 1466589500850 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:21 INFO - PROCESS | 18696 | 1466589501026 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:58:21 INFO - PROCESS | 18696 | 1466589501353 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 18696 | 1466589501366 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f000 == 19 [pid = 18696] [id = 226] 02:58:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8f861c00) [pid = 18696] [serial = 679] [outer = (nil)] 02:58:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x8fa7a000) [pid = 18696] [serial = 680] [outer = 0x8f861c00] 02:58:21 INFO - PROCESS | 18696 | 1466589501453 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9124e400) [pid = 18696] [serial = 681] [outer = 0x8f861c00] 02:58:22 INFO - PROCESS | 18696 | 1466589502520 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x93811c00) [pid = 18696] [serial = 605] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9a8c1c00) [pid = 18696] [serial = 596] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x952bbc00) [pid = 18696] [serial = 627] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x952e4000) [pid = 18696] [serial = 617] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d36800) [pid = 18696] [serial = 618] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93815800) [pid = 18696] [serial = 611] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93b0f800) [pid = 18696] [serial = 612] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x95016c00) [pid = 18696] [serial = 614] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x950c7c00) [pid = 18696] [serial = 615] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x8f864000) [pid = 18696] [serial = 608] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x96d2f400) [pid = 18696] [serial = 629] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8fa7f800) [pid = 18696] [serial = 609] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93b41800) [pid = 18696] [serial = 623] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b4f000) [pid = 18696] [serial = 624] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d94400) [pid = 18696] [serial = 630] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9124a800) [pid = 18696] [serial = 620] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91273800) [pid = 18696] [serial = 621] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x96da0800) [pid = 18696] [serial = 633] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0xa1014000) [pid = 18696] [serial = 389] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x95252000) [pid = 18696] [serial = 626] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x96d9dc00) [pid = 18696] [serial = 632] [outer = (nil)] [url = about:blank] 02:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1788ms 02:58:22 INFO - PROCESS | 18696 | 1466589502626 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 18696 | 1466589502632 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:58:22 INFO - PROCESS | 18696 | 1466589502639 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 18696 | 1466589502645 Marionette TRACE conn4 <- [1,878,null,{}] 02:58:22 INFO - PROCESS | 18696 | 1466589502661 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 18696 | 1466589502666 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:22 INFO - PROCESS | 18696 | 1466589502848 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:58:23 INFO - PROCESS | 18696 | 1466589503017 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 18696 | 1466589503026 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x92209000 == 20 [pid = 18696] [id = 227] 02:58:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x9373f800) [pid = 18696] [serial = 682] [outer = (nil)] 02:58:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93812800) [pid = 18696] [serial = 683] [outer = 0x9373f800] 02:58:23 INFO - PROCESS | 18696 | 1466589503109 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93b10000) [pid = 18696] [serial = 684] [outer = 0x9373f800] 02:58:23 INFO - PROCESS | 18696 | 1466589503879 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1295ms 02:58:23 INFO - PROCESS | 18696 | 1466589503938 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 18696 | 1466589503943 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:58:23 INFO - PROCESS | 18696 | 1466589503953 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 18696 | 1466589503956 Marionette TRACE conn4 <- [1,882,null,{}] 02:58:23 INFO - PROCESS | 18696 | 1466589503962 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:23 INFO - PROCESS | 18696 | 1466589503967 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:24 INFO - PROCESS | 18696 | 1466589504139 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:58:24 INFO - PROCESS | 18696 | 1466589504258 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 18696 | 1466589504266 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b42000 == 21 [pid = 18696] [id = 228] 02:58:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9501d400) [pid = 18696] [serial = 685] [outer = (nil)] 02:58:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952b3800) [pid = 18696] [serial = 686] [outer = 0x9501d400] 02:58:24 INFO - PROCESS | 18696 | 1466589504356 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x952e4c00) [pid = 18696] [serial = 687] [outer = 0x9501d400] 02:58:25 INFO - PROCESS | 18696 | 1466589505178 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1293ms 02:58:25 INFO - PROCESS | 18696 | 1466589505246 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 18696 | 1466589505250 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:58:25 INFO - PROCESS | 18696 | 1466589505268 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 18696 | 1466589505277 Marionette TRACE conn4 <- [1,886,null,{}] 02:58:25 INFO - PROCESS | 18696 | 1466589505291 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 18696 | 1466589505298 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:25 INFO - PROCESS | 18696 | 1466589505517 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:58:25 INFO - PROCESS | 18696 | 1466589505541 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 18696 | 1466589505550 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x93beac00 == 22 [pid = 18696] [id = 229] 02:58:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96d2a800) [pid = 18696] [serial = 688] [outer = (nil)] 02:58:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x97832400) [pid = 18696] [serial = 689] [outer = 0x96d2a800] 02:58:25 INFO - PROCESS | 18696 | 1466589505617 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99124800) [pid = 18696] [serial = 690] [outer = 0x96d2a800] 02:58:26 INFO - PROCESS | 18696 | 1466589506500 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1299ms 02:58:26 INFO - PROCESS | 18696 | 1466589506563 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:58:26 INFO - PROCESS | 18696 | 1466589506568 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:58:26 INFO - PROCESS | 18696 | 1466589506574 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 18696 | 1466589506578 Marionette TRACE conn4 <- [1,890,null,{}] 02:58:26 INFO - PROCESS | 18696 | 1466589506583 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 18696 | 1466589506589 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:26 INFO - PROCESS | 18696 | 1466589506813 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:58:26 INFO - PROCESS | 18696 | 1466589506929 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 18696 | 1466589506937 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649c00 == 23 [pid = 18696] [id = 230] 02:58:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93be6000) [pid = 18696] [serial = 691] [outer = (nil)] 02:58:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x996ce000) [pid = 18696] [serial = 692] [outer = 0x93be6000] 02:58:27 INFO - PROCESS | 18696 | 1466589507009 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952e7800) [pid = 18696] [serial = 693] [outer = 0x93be6000] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93817c00) [pid = 18696] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8e64ec00) [pid = 18696] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x950ca800) [pid = 18696] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91276400) [pid = 18696] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x8e646000) [pid = 18696] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9218ec00) [pid = 18696] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x952c2800) [pid = 18696] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x97836000) [pid = 18696] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:58:27 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9524c400) [pid = 18696] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:58:27 INFO - PROCESS | 18696 | 1466589507914 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1390ms 02:58:27 INFO - PROCESS | 18696 | 1466589507965 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 18696 | 1466589507969 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:58:27 INFO - PROCESS | 18696 | 1466589507976 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 18696 | 1466589507978 Marionette TRACE conn4 <- [1,894,null,{}] 02:58:27 INFO - PROCESS | 18696 | 1466589507984 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:27 INFO - PROCESS | 18696 | 1466589507989 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:28 INFO - PROCESS | 18696 | 1466589508196 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:58:28 INFO - PROCESS | 18696 | 1466589508209 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 18696 | 1466589508227 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 24 [pid = 18696] [id = 231] 02:58:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x92207400) [pid = 18696] [serial = 694] [outer = (nil)] 02:58:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x99d6bc00) [pid = 18696] [serial = 695] [outer = 0x92207400] 02:58:28 INFO - PROCESS | 18696 | 1466589508311 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9a326c00) [pid = 18696] [serial = 696] [outer = 0x92207400] 02:58:29 INFO - PROCESS | 18696 | 1466589509193 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1235ms 02:58:29 INFO - PROCESS | 18696 | 1466589509211 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 18696 | 1466589509215 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:58:29 INFO - PROCESS | 18696 | 1466589509221 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 18696 | 1466589509223 Marionette TRACE conn4 <- [1,898,null,{}] 02:58:29 INFO - PROCESS | 18696 | 1466589509229 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 18696 | 1466589509234 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:29 INFO - PROCESS | 18696 | 1466589509392 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:58:29 INFO - PROCESS | 18696 | 1466589509408 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 18696 | 1466589509418 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64ec00 == 25 [pid = 18696] [id = 232] 02:58:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91247000) [pid = 18696] [serial = 697] [outer = (nil)] 02:58:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9a726400) [pid = 18696] [serial = 698] [outer = 0x91247000] 02:58:29 INFO - PROCESS | 18696 | 1466589509484 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9a8ba800) [pid = 18696] [serial = 699] [outer = 0x91247000] 02:58:30 INFO - PROCESS | 18696 | 1466589510639 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1493ms 02:58:30 INFO - PROCESS | 18696 | 1466589510716 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:58:30 INFO - PROCESS | 18696 | 1466589510723 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:58:30 INFO - PROCESS | 18696 | 1466589510731 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 18696 | 1466589510740 Marionette TRACE conn4 <- [1,902,null,{}] 02:58:30 INFO - PROCESS | 18696 | 1466589510748 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:30 INFO - PROCESS | 18696 | 1466589510754 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:30 INFO - PROCESS | 18696 | 1466589510992 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:58:31 INFO - PROCESS | 18696 | 1466589511252 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 18696 | 1466589511259 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2ac00 == 26 [pid = 18696] [id = 233] 02:58:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x91a2d400) [pid = 18696] [serial = 700] [outer = (nil)] 02:58:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93b0cc00) [pid = 18696] [serial = 701] [outer = 0x91a2d400] 02:58:31 INFO - PROCESS | 18696 | 1466589511351 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93bef400) [pid = 18696] [serial = 702] [outer = 0x91a2d400] 02:58:32 INFO - PROCESS | 18696 | 1466589512289 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1590ms 02:58:32 INFO - PROCESS | 18696 | 1466589512322 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 18696 | 1466589512329 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:58:32 INFO - PROCESS | 18696 | 1466589512340 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 18696 | 1466589512344 Marionette TRACE conn4 <- [1,906,null,{}] 02:58:32 INFO - PROCESS | 18696 | 1466589512351 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:32 INFO - PROCESS | 18696 | 1466589512357 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:32 INFO - PROCESS | 18696 | 1466589512632 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:58:32 INFO - PROCESS | 18696 | 1466589512899 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 18696 | 1466589512910 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c9c00 == 27 [pid = 18696] [id = 234] 02:58:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x96d31c00) [pid = 18696] [serial = 703] [outer = (nil)] 02:58:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x96d95000) [pid = 18696] [serial = 704] [outer = 0x96d31c00] 02:58:33 INFO - PROCESS | 18696 | 1466589513041 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x96da2c00) [pid = 18696] [serial = 705] [outer = 0x96d31c00] 02:58:33 INFO - PROCESS | 18696 | 1466589513985 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1694ms 02:58:34 INFO - PROCESS | 18696 | 1466589514035 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 18696 | 1466589514039 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:58:34 INFO - PROCESS | 18696 | 1466589514046 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 18696 | 1466589514053 Marionette TRACE conn4 <- [1,910,null,{}] 02:58:34 INFO - PROCESS | 18696 | 1466589514069 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:34 INFO - PROCESS | 18696 | 1466589514078 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:34 INFO - PROCESS | 18696 | 1466589514276 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:58:34 INFO - PROCESS | 18696 | 1466589514504 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 18696 | 1466589514517 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x91246800 == 28 [pid = 18696] [id = 235] 02:58:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a721000) [pid = 18696] [serial = 706] [outer = (nil)] 02:58:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a990800) [pid = 18696] [serial = 707] [outer = 0x9a721000] 02:58:34 INFO - PROCESS | 18696 | 1466589514643 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a999400) [pid = 18696] [serial = 708] [outer = 0x9a721000] 02:58:35 INFO - PROCESS | 18696 | 1466589515559 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1557ms 02:58:35 INFO - PROCESS | 18696 | 1466589515605 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:58:35 INFO - PROCESS | 18696 | 1466589515610 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:58:35 INFO - PROCESS | 18696 | 1466589515616 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - PROCESS | 18696 | 1466589515620 Marionette TRACE conn4 <- [1,914,null,{}] 02:58:35 INFO - PROCESS | 18696 | 1466589515625 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:35 INFO - PROCESS | 18696 | 1466589515631 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:35 INFO - PROCESS | 18696 | 1466589515818 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:58:35 INFO - PROCESS | 18696 | 1466589515978 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 18696 | 1466589515987 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a552400 == 29 [pid = 18696] [id = 236] 02:58:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a559c00) [pid = 18696] [serial = 709] [outer = (nil)] 02:58:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9aa1b800) [pid = 18696] [serial = 710] [outer = 0x9a559c00] 02:58:36 INFO - PROCESS | 18696 | 1466589516070 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9ae19c00) [pid = 18696] [serial = 711] [outer = 0x9a559c00] 02:58:36 INFO - PROCESS | 18696 | 1466589516987 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1431ms 02:58:37 INFO - PROCESS | 18696 | 1466589517047 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 18696 | 1466589517052 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:58:37 INFO - PROCESS | 18696 | 1466589517059 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 18696 | 1466589517061 Marionette TRACE conn4 <- [1,918,null,{}] 02:58:37 INFO - PROCESS | 18696 | 1466589517068 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:37 INFO - PROCESS | 18696 | 1466589517073 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:37 INFO - PROCESS | 18696 | 1466589517264 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:58:37 INFO - PROCESS | 18696 | 1466589517426 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 18696 | 1466589517435 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f400 == 30 [pid = 18696] [id = 237] 02:58:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x97836000) [pid = 18696] [serial = 712] [outer = (nil)] 02:58:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9ae22800) [pid = 18696] [serial = 713] [outer = 0x97836000] 02:58:37 INFO - PROCESS | 18696 | 1466589517521 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9ae25400) [pid = 18696] [serial = 714] [outer = 0x97836000] 02:58:38 INFO - PROCESS | 18696 | 1466589518491 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1484ms 02:58:38 INFO - PROCESS | 18696 | 1466589518544 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 18696 | 1466589518548 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:58:38 INFO - PROCESS | 18696 | 1466589518555 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 18696 | 1466589518559 Marionette TRACE conn4 <- [1,922,null,{}] 02:58:38 INFO - PROCESS | 18696 | 1466589518565 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:38 INFO - PROCESS | 18696 | 1466589518575 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:38 INFO - PROCESS | 18696 | 1466589518825 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:58:39 INFO - PROCESS | 18696 | 1466589519042 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 18696 | 1466589519052 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x92201400 == 31 [pid = 18696] [id = 238] 02:58:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93b45000) [pid = 18696] [serial = 715] [outer = (nil)] 02:58:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9b60f800) [pid = 18696] [serial = 716] [outer = 0x93b45000] 02:58:39 INFO - PROCESS | 18696 | 1466589519175 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9b6a7800) [pid = 18696] [serial = 717] [outer = 0x93b45000] 02:58:40 INFO - PROCESS | 18696 | 1466589520078 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1585ms 02:58:40 INFO - PROCESS | 18696 | 1466589520142 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 18696 | 1466589520147 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:58:40 INFO - PROCESS | 18696 | 1466589520153 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 18696 | 1466589520157 Marionette TRACE conn4 <- [1,926,null,{}] 02:58:40 INFO - PROCESS | 18696 | 1466589520163 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 18696 | 1466589520168 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:40 INFO - PROCESS | 18696 | 1466589520355 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:58:40 INFO - PROCESS | 18696 | 1466589520519 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 18696 | 1466589520528 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa74c00 == 32 [pid = 18696] [id = 239] 02:58:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x8fa75800) [pid = 18696] [serial = 718] [outer = (nil)] 02:58:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x93befc00) [pid = 18696] [serial = 719] [outer = 0x8fa75800] 02:58:40 INFO - PROCESS | 18696 | 1466589520662 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9783b800) [pid = 18696] [serial = 720] [outer = 0x8fa75800] 02:58:41 INFO - PROCESS | 18696 | 1466589521785 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1688ms 02:58:41 INFO - PROCESS | 18696 | 1466589521843 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 18696 | 1466589521850 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:58:41 INFO - PROCESS | 18696 | 1466589521858 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 18696 | 1466589521863 Marionette TRACE conn4 <- [1,930,null,{}] 02:58:41 INFO - PROCESS | 18696 | 1466589521871 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:41 INFO - PROCESS | 18696 | 1466589521877 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:42 INFO - PROCESS | 18696 | 1466589522102 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:58:42 INFO - PROCESS | 18696 | 1466589522320 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 18696 | 1466589522330 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x93749000 == 33 [pid = 18696] [id = 240] 02:58:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9380c000) [pid = 18696] [serial = 721] [outer = (nil)] 02:58:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x93b0e000) [pid = 18696] [serial = 722] [outer = 0x9380c000] 02:58:42 INFO - PROCESS | 18696 | 1466589522405 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x93be0c00) [pid = 18696] [serial = 723] [outer = 0x9380c000] 02:58:43 INFO - PROCESS | 18696 | 1466589523295 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1490ms 02:58:43 INFO - PROCESS | 18696 | 1466589523348 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 18696 | 1466589523361 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:58:43 INFO - PROCESS | 18696 | 1466589523382 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 18696 | 1466589523390 Marionette TRACE conn4 <- [1,934,null,{}] 02:58:43 INFO - PROCESS | 18696 | 1466589523397 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:43 INFO - PROCESS | 18696 | 1466589523403 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:43 INFO - PROCESS | 18696 | 1466589523582 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:58:43 INFO - PROCESS | 18696 | 1466589523810 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 18696 | 1466589523819 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x9127bc00 == 34 [pid = 18696] [id = 241] 02:58:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x93be3000) [pid = 18696] [serial = 724] [outer = (nil)] 02:58:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x96d2b000) [pid = 18696] [serial = 725] [outer = 0x93be3000] 02:58:43 INFO - PROCESS | 18696 | 1466589523913 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x96d38400) [pid = 18696] [serial = 726] [outer = 0x93be3000] 02:58:45 INFO - PROCESS | 18696 | --DOCSHELL 0x9124a400 == 33 [pid = 18696] [id = 216] 02:58:45 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e800 == 32 [pid = 18696] [id = 217] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x952b3400) [pid = 18696] [serial = 665] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x93be2000) [pid = 18696] [serial = 660] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x8f85dc00) [pid = 18696] [serial = 653] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x952b7800) [pid = 18696] [serial = 662] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x91a25c00) [pid = 18696] [serial = 656] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x8fa74400) [pid = 18696] [serial = 636] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x8e64cc00) [pid = 18696] [serial = 635] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93beec00) [pid = 18696] [serial = 639] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93be1800) [pid = 18696] [serial = 638] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x96d9d400) [pid = 18696] [serial = 642] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x952e0000) [pid = 18696] [serial = 641] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a328000) [pid = 18696] [serial = 645] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a0f5000) [pid = 18696] [serial = 644] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a7c8800) [pid = 18696] [serial = 648] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9a556c00) [pid = 18696] [serial = 647] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x93be1400) [pid = 18696] [serial = 650] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8fa7cc00) [pid = 18696] [serial = 654] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b42c00) [pid = 18696] [serial = 659] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x91a31400) [pid = 18696] [serial = 657] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x952c1c00) [pid = 18696] [serial = 663] [outer = (nil)] [url = about:blank] 02:58:45 INFO - PROCESS | 18696 | 1466589525921 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2596ms 02:58:45 INFO - PROCESS | 18696 | 1466589525979 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:58:45 INFO - PROCESS | 18696 | 1466589525986 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:58:45 INFO - PROCESS | 18696 | 1466589525994 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 18696 | 1466589525999 Marionette TRACE conn4 <- [1,938,null,{}] 02:58:46 INFO - PROCESS | 18696 | 1466589526007 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:46 INFO - PROCESS | 18696 | 1466589526014 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:46 INFO - PROCESS | 18696 | 1466589526191 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:58:46 INFO - PROCESS | 18696 | 1466589526340 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 18696 | 1466589526353 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7c800 == 33 [pid = 18696] [id = 242] 02:58:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8fa83800) [pid = 18696] [serial = 727] [outer = (nil)] 02:58:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x91274400) [pid = 18696] [serial = 728] [outer = 0x8fa83800] 02:58:46 INFO - PROCESS | 18696 | 1466589526426 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x91a24000) [pid = 18696] [serial = 729] [outer = 0x8fa83800] 02:58:47 INFO - PROCESS | 18696 | 1466589527293 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1339ms 02:58:47 INFO - PROCESS | 18696 | 1466589527333 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 18696 | 1466589527341 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:58:47 INFO - PROCESS | 18696 | 1466589527352 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 18696 | 1466589527355 Marionette TRACE conn4 <- [1,942,null,{}] 02:58:47 INFO - PROCESS | 18696 | 1466589527361 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:47 INFO - PROCESS | 18696 | 1466589527368 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:47 INFO - PROCESS | 18696 | 1466589527535 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:58:47 INFO - PROCESS | 18696 | 1466589527661 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 18696 | 1466589527669 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124b400 == 34 [pid = 18696] [id = 243] 02:58:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9220f000) [pid = 18696] [serial = 730] [outer = (nil)] 02:58:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b0ac00) [pid = 18696] [serial = 731] [outer = 0x9220f000] 02:58:47 INFO - PROCESS | 18696 | 1466589527743 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93b4f400) [pid = 18696] [serial = 732] [outer = 0x9220f000] 02:58:48 INFO - PROCESS | 18696 | 1466589528582 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1285ms 02:58:48 INFO - PROCESS | 18696 | 1466589528637 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 18696 | 1466589528642 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x8f865400) [pid = 18696] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x91249c00) [pid = 18696] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93be6000) [pid = 18696] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x95016800) [pid = 18696] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x96d9e000) [pid = 18696] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d2a800) [pid = 18696] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9126fc00) [pid = 18696] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9501d400) [pid = 18696] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8e652000) [pid = 18696] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9373f800) [pid = 18696] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x92207400) [pid = 18696] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8f861c00) [pid = 18696] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:58:49 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x91247000) [pid = 18696] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:58:49 INFO - PROCESS | 18696 | 1466589529317 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 18696 | 1466589529326 Marionette TRACE conn4 <- [1,946,null,{}] 02:58:49 INFO - PROCESS | 18696 | 1466589529484 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 18696 | 1466589529491 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:49 INFO - PROCESS | 18696 | 1466589529694 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:58:49 INFO - PROCESS | 18696 | 1466589529852 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 18696 | 1466589529865 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7ac00 == 35 [pid = 18696] [id = 244] 02:58:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x8fa7c000) [pid = 18696] [serial = 733] [outer = (nil)] 02:58:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8fa80400) [pid = 18696] [serial = 734] [outer = 0x8fa7c000] 02:58:49 INFO - PROCESS | 18696 | 1466589529948 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9126e000) [pid = 18696] [serial = 735] [outer = 0x8fa7c000] 02:58:50 INFO - PROCESS | 18696 | 1466589530992 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2422ms 02:58:51 INFO - PROCESS | 18696 | 1466589531081 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:58:51 INFO - PROCESS | 18696 | 1466589531087 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:58:51 INFO - PROCESS | 18696 | 1466589531096 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 18696 | 1466589531099 Marionette TRACE conn4 <- [1,950,null,{}] 02:58:51 INFO - PROCESS | 18696 | 1466589531110 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:51 INFO - PROCESS | 18696 | 1466589531117 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:51 INFO - PROCESS | 18696 | 1466589531345 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:58:51 INFO - PROCESS | 18696 | 1466589531559 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 18696 | 1466589531567 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a27800 == 36 [pid = 18696] [id = 245] 02:58:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x92208000) [pid = 18696] [serial = 736] [outer = (nil)] 02:58:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93810400) [pid = 18696] [serial = 737] [outer = 0x92208000] 02:58:51 INFO - PROCESS | 18696 | 1466589531654 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x93b4b000) [pid = 18696] [serial = 738] [outer = 0x92208000] 02:58:52 INFO - PROCESS | 18696 | 1466589532701 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1685ms 02:58:52 INFO - PROCESS | 18696 | 1466589532782 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 18696 | 1466589532787 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:58:52 INFO - PROCESS | 18696 | 1466589532794 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 18696 | 1466589532798 Marionette TRACE conn4 <- [1,954,null,{}] 02:58:52 INFO - PROCESS | 18696 | 1466589532805 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:52 INFO - PROCESS | 18696 | 1466589532810 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:53 INFO - PROCESS | 18696 | 1466589533045 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:58:53 INFO - PROCESS | 18696 | 1466589533295 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 18696 | 1466589533317 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c7c00 == 37 [pid = 18696] [id = 246] 02:58:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x950ca400) [pid = 18696] [serial = 739] [outer = (nil)] 02:58:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9524c400) [pid = 18696] [serial = 740] [outer = 0x950ca400] 02:58:53 INFO - PROCESS | 18696 | 1466589533404 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952bb000) [pid = 18696] [serial = 741] [outer = 0x950ca400] 02:58:54 INFO - PROCESS | 18696 | 1466589534408 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1684ms 02:58:54 INFO - PROCESS | 18696 | 1466589534480 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 18696 | 1466589534490 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:58:54 INFO - PROCESS | 18696 | 1466589534504 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 18696 | 1466589534508 Marionette TRACE conn4 <- [1,958,null,{}] 02:58:54 INFO - PROCESS | 18696 | 1466589534514 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 18696 | 1466589534519 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:54 INFO - PROCESS | 18696 | 1466589534760 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:58:55 INFO - PROCESS | 18696 | 1466589535011 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 18696 | 1466589535021 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa81c00 == 38 [pid = 18696] [id = 247] 02:58:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x94687400) [pid = 18696] [serial = 742] [outer = (nil)] 02:58:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x96d9b000) [pid = 18696] [serial = 743] [outer = 0x94687400] 02:58:55 INFO - PROCESS | 18696 | 1466589535105 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x996ce400) [pid = 18696] [serial = 744] [outer = 0x94687400] 02:58:56 INFO - PROCESS | 18696 | 1466589536190 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1737ms 02:58:56 INFO - PROCESS | 18696 | 1466589536242 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:58:56 INFO - PROCESS | 18696 | 1466589536247 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:58:56 INFO - PROCESS | 18696 | 1466589536256 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 18696 | 1466589536261 Marionette TRACE conn4 <- [1,962,null,{}] 02:58:56 INFO - PROCESS | 18696 | 1466589536269 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:56 INFO - PROCESS | 18696 | 1466589536275 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:56 INFO - PROCESS | 18696 | 1466589536460 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:58:56 INFO - PROCESS | 18696 | 1466589536660 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 18696 | 1466589536675 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x91244800 == 39 [pid = 18696] [id = 248] 02:58:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x91247000) [pid = 18696] [serial = 745] [outer = (nil)] 02:58:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91279000) [pid = 18696] [serial = 746] [outer = 0x91247000] 02:58:56 INFO - PROCESS | 18696 | 1466589536747 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91a2a400) [pid = 18696] [serial = 747] [outer = 0x91247000] 02:58:57 INFO - PROCESS | 18696 | --DOCSHELL 0x93749000 == 38 [pid = 18696] [id = 240] 02:58:57 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64ec00 == 37 [pid = 18696] [id = 232] 02:58:57 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7c800 == 36 [pid = 18696] [id = 242] 02:58:57 INFO - PROCESS | 18696 | --DOCSHELL 0x9127bc00 == 35 [pid = 18696] [id = 241] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x952dc400) [pid = 18696] [serial = 666] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91272400) [pid = 18696] [serial = 668] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x952e7800) [pid = 18696] [serial = 693] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x95249400) [pid = 18696] [serial = 671] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952c1800) [pid = 18696] [serial = 672] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9827f400) [pid = 18696] [serial = 674] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x996ce000) [pid = 18696] [serial = 692] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x99583400) [pid = 18696] [serial = 675] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99124800) [pid = 18696] [serial = 690] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a997400) [pid = 18696] [serial = 651] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952e4c00) [pid = 18696] [serial = 687] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x96d33400) [pid = 18696] [serial = 678] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93812800) [pid = 18696] [serial = 683] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b10000) [pid = 18696] [serial = 684] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x99d6bc00) [pid = 18696] [serial = 695] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x99f45c00) [pid = 18696] [serial = 677] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9220e800) [pid = 18696] [serial = 669] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x97832400) [pid = 18696] [serial = 689] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8fa7a000) [pid = 18696] [serial = 680] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952b3800) [pid = 18696] [serial = 686] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9124e400) [pid = 18696] [serial = 681] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9a326c00) [pid = 18696] [serial = 696] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a726400) [pid = 18696] [serial = 698] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9a8ba800) [pid = 18696] [serial = 699] [outer = (nil)] [url = about:blank] 02:58:57 INFO - PROCESS | 18696 | 1466589537812 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1589ms 02:58:57 INFO - PROCESS | 18696 | 1466589537844 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 18696 | 1466589537850 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:58:57 INFO - PROCESS | 18696 | 1466589537860 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 18696 | 1466589537864 Marionette TRACE conn4 <- [1,966,null,{}] 02:58:57 INFO - PROCESS | 18696 | 1466589537870 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 18696 | 1466589537875 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:58 INFO - PROCESS | 18696 | 1466589538051 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:58:58 INFO - PROCESS | 18696 | 1466589538169 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 18696 | 1466589538176 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7bc00 == 36 [pid = 18696] [id = 249] 02:58:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93749000) [pid = 18696] [serial = 748] [outer = (nil)] 02:58:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93816400) [pid = 18696] [serial = 749] [outer = 0x93749000] 02:58:58 INFO - PROCESS | 18696 | 1466589538250 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93be2000) [pid = 18696] [serial = 750] [outer = 0x93749000] 02:58:59 INFO - PROCESS | 18696 | 1466589539074 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1280ms 02:58:59 INFO - PROCESS | 18696 | 1466589539142 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 18696 | 1466589539145 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:58:59 INFO - PROCESS | 18696 | 1466589539153 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 18696 | 1466589539158 Marionette TRACE conn4 <- [1,970,null,{}] 02:58:59 INFO - PROCESS | 18696 | 1466589539174 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:59 INFO - PROCESS | 18696 | 1466589539183 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:59 INFO - PROCESS | 18696 | 1466589539357 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:58:59 INFO - PROCESS | 18696 | 1466589539483 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 18696 | 1466589539493 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:58:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b8000 == 37 [pid = 18696] [id = 250] 02:58:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952b8800) [pid = 18696] [serial = 751] [outer = (nil)] 02:58:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952bdc00) [pid = 18696] [serial = 752] [outer = 0x952b8800] 02:58:59 INFO - PROCESS | 18696 | 1466589539595 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x952e0000) [pid = 18696] [serial = 753] [outer = 0x952b8800] 02:59:00 INFO - PROCESS | 18696 | 1466589540521 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1392ms 02:59:00 INFO - PROCESS | 18696 | 1466589540547 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 18696 | 1466589540552 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:59:00 INFO - PROCESS | 18696 | 1466589540567 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 18696 | 1466589540569 Marionette TRACE conn4 <- [1,974,null,{}] 02:59:00 INFO - PROCESS | 18696 | 1466589540575 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 18696 | 1466589540581 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:00 INFO - PROCESS | 18696 | 1466589540796 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:59:00 INFO - PROCESS | 18696 | 1466589540820 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 18696 | 1466589540828 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646000 == 38 [pid = 18696] [id = 251] 02:59:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952de800) [pid = 18696] [serial = 754] [outer = (nil)] 02:59:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x99124800) [pid = 18696] [serial = 755] [outer = 0x952de800] 02:59:00 INFO - PROCESS | 18696 | 1466589540898 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99f46c00) [pid = 18696] [serial = 756] [outer = 0x952de800] 02:59:01 INFO - PROCESS | 18696 | 1466589541832 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1335ms 02:59:01 INFO - PROCESS | 18696 | 1466589541903 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 18696 | 1466589541907 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:59:01 INFO - PROCESS | 18696 | 1466589541913 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 18696 | 1466589541917 Marionette TRACE conn4 <- [1,978,null,{}] 02:59:01 INFO - PROCESS | 18696 | 1466589541922 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 18696 | 1466589541927 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:02 INFO - PROCESS | 18696 | 1466589542139 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:59:02 INFO - PROCESS | 18696 | 1466589542161 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 18696 | 1466589542170 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa79c00 == 39 [pid = 18696] [id = 252] 02:59:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x950e7000) [pid = 18696] [serial = 757] [outer = (nil)] 02:59:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a0f7800) [pid = 18696] [serial = 758] [outer = 0x950e7000] 02:59:02 INFO - PROCESS | 18696 | 1466589542238 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a0f1800) [pid = 18696] [serial = 759] [outer = 0x950e7000] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9a559c00) [pid = 18696] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x97836000) [pid = 18696] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x93b45000) [pid = 18696] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9380c000) [pid = 18696] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x96d31c00) [pid = 18696] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa75800) [pid = 18696] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9a721000) [pid = 18696] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91a2d400) [pid = 18696] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93be3000) [pid = 18696] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:59:02 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8fa83800) [pid = 18696] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:59:03 INFO - PROCESS | 18696 | 1466589543184 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1293ms 02:59:03 INFO - PROCESS | 18696 | 1466589543209 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 18696 | 1466589543213 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:59:03 INFO - PROCESS | 18696 | 1466589543219 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 18696 | 1466589543222 Marionette TRACE conn4 <- [1,982,null,{}] 02:59:03 INFO - PROCESS | 18696 | 1466589543228 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 18696 | 1466589543238 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:03 INFO - PROCESS | 18696 | 1466589543472 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:59:03 INFO - PROCESS | 18696 | 1466589543592 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 18696 | 1466589543598 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e648800 == 40 [pid = 18696] [id = 253] 02:59:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8f866c00) [pid = 18696] [serial = 760] [outer = (nil)] 02:59:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9a54fc00) [pid = 18696] [serial = 761] [outer = 0x8f866c00] 02:59:03 INFO - PROCESS | 18696 | 1466589543669 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9a8bb000) [pid = 18696] [serial = 762] [outer = 0x8f866c00] 02:59:04 INFO - PROCESS | 18696 | 1466589544465 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1282ms 02:59:04 INFO - PROCESS | 18696 | 1466589544511 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 18696 | 1466589544516 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:59:04 INFO - PROCESS | 18696 | 1466589544522 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 18696 | 1466589544524 Marionette TRACE conn4 <- [1,986,null,{}] 02:59:04 INFO - PROCESS | 18696 | 1466589544536 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:04 INFO - PROCESS | 18696 | 1466589544540 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:04 INFO - PROCESS | 18696 | 1466589544837 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:59:04 INFO - PROCESS | 18696 | 1466589544955 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 18696 | 1466589544967 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f866800 == 41 [pid = 18696] [id = 254] 02:59:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x8fa75000) [pid = 18696] [serial = 763] [outer = (nil)] 02:59:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8fa7f400) [pid = 18696] [serial = 764] [outer = 0x8fa75000] 02:59:05 INFO - PROCESS | 18696 | 1466589545053 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9124e400) [pid = 18696] [serial = 765] [outer = 0x8fa75000] 02:59:06 INFO - PROCESS | 18696 | 1466589546101 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1639ms 02:59:06 INFO - PROCESS | 18696 | 1466589546164 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:59:06 INFO - PROCESS | 18696 | 1466589546171 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:59:06 INFO - PROCESS | 18696 | 1466589546179 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 18696 | 1466589546185 Marionette TRACE conn4 <- [1,990,null,{}] 02:59:06 INFO - PROCESS | 18696 | 1466589546193 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:06 INFO - PROCESS | 18696 | 1466589546200 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:06 INFO - PROCESS | 18696 | 1466589546434 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:59:06 INFO - PROCESS | 18696 | 1466589546645 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 18696 | 1466589546658 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b44000 == 42 [pid = 18696] [id = 255] 02:59:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93be1400) [pid = 18696] [serial = 766] [outer = (nil)] 02:59:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x95011400) [pid = 18696] [serial = 767] [outer = 0x93be1400] 02:59:06 INFO - PROCESS | 18696 | 1466589546788 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x95019000) [pid = 18696] [serial = 768] [outer = 0x93be1400] 02:59:07 INFO - PROCESS | 18696 | 1466589547761 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1639ms 02:59:07 INFO - PROCESS | 18696 | 1466589547818 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:59:07 INFO - PROCESS | 18696 | 1466589547824 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:59:07 INFO - PROCESS | 18696 | 1466589547830 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 18696 | 1466589547835 Marionette TRACE conn4 <- [1,994,null,{}] 02:59:07 INFO - PROCESS | 18696 | 1466589547841 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:07 INFO - PROCESS | 18696 | 1466589547847 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:08 INFO - PROCESS | 18696 | 1466589548042 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:59:08 INFO - PROCESS | 18696 | 1466589548296 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 18696 | 1466589548306 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e3400 == 43 [pid = 18696] [id = 256] 02:59:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x99f52800) [pid = 18696] [serial = 769] [outer = (nil)] 02:59:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a326c00) [pid = 18696] [serial = 770] [outer = 0x99f52800] 02:59:08 INFO - PROCESS | 18696 | 1466589548450 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a555000) [pid = 18696] [serial = 771] [outer = 0x99f52800] 02:59:09 INFO - PROCESS | 18696 | 1466589549345 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1586ms 02:59:09 INFO - PROCESS | 18696 | 1466589549417 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 18696 | 1466589549424 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:59:09 INFO - PROCESS | 18696 | 1466589549442 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 18696 | 1466589549450 Marionette TRACE conn4 <- [1,998,null,{}] 02:59:09 INFO - PROCESS | 18696 | 1466589549457 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 18696 | 1466589549463 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:09 INFO - PROCESS | 18696 | 1466589549706 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:59:09 INFO - PROCESS | 18696 | 1466589549915 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 18696 | 1466589549923 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644400 == 44 [pid = 18696] [id = 257] 02:59:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x95012800) [pid = 18696] [serial = 772] [outer = (nil)] 02:59:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9ae18800) [pid = 18696] [serial = 773] [outer = 0x95012800] 02:59:10 INFO - PROCESS | 18696 | 1466589550051 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9ae20c00) [pid = 18696] [serial = 774] [outer = 0x95012800] 02:59:10 INFO - PROCESS | 18696 | 1466589550964 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1597ms 02:59:11 INFO - PROCESS | 18696 | 1466589551032 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:59:11 INFO - PROCESS | 18696 | 1466589551036 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:59:11 INFO - PROCESS | 18696 | 1466589551042 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 18696 | 1466589551046 Marionette TRACE conn4 <- [1,1002,null,{}] 02:59:11 INFO - PROCESS | 18696 | 1466589551052 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 18696 | 1466589551057 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:11 INFO - PROCESS | 18696 | 1466589551238 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:59:11 INFO - PROCESS | 18696 | 1466589551401 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 18696 | 1466589551409 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124a800 == 45 [pid = 18696] [id = 258] 02:59:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x91a2a800) [pid = 18696] [serial = 775] [outer = (nil)] 02:59:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9b327000) [pid = 18696] [serial = 776] [outer = 0x91a2a800] 02:59:11 INFO - PROCESS | 18696 | 1466589551500 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9b609000) [pid = 18696] [serial = 777] [outer = 0x91a2a800] 02:59:12 INFO - PROCESS | 18696 | 1466589552421 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1432ms 02:59:12 INFO - PROCESS | 18696 | 1466589552476 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 18696 | 1466589552485 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:59:12 INFO - PROCESS | 18696 | 1466589552496 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 18696 | 1466589552500 Marionette TRACE conn4 <- [1,1006,null,{}] 02:59:12 INFO - PROCESS | 18696 | 1466589552507 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:12 INFO - PROCESS | 18696 | 1466589552513 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:12 INFO - PROCESS | 18696 | 1466589552811 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:59:13 INFO - PROCESS | 18696 | 1466589553075 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 18696 | 1466589553092 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f862c00 == 46 [pid = 18696] [id = 259] 02:59:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9bb03400) [pid = 18696] [serial = 778] [outer = (nil)] 02:59:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9bff0800) [pid = 18696] [serial = 779] [outer = 0x9bb03400] 02:59:13 INFO - PROCESS | 18696 | 1466589553177 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9d449800) [pid = 18696] [serial = 780] [outer = 0x9bb03400] 02:59:14 INFO - PROCESS | 18696 | 1466589554072 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1638ms 02:59:14 INFO - PROCESS | 18696 | 1466589554134 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 18696 | 1466589554137 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:59:14 INFO - PROCESS | 18696 | 1466589554144 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 18696 | 1466589554148 Marionette TRACE conn4 <- [1,1010,null,{}] 02:59:14 INFO - PROCESS | 18696 | 1466589554154 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 18696 | 1466589554159 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:14 INFO - PROCESS | 18696 | 1466589554338 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:59:14 INFO - PROCESS | 18696 | 1466589554512 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 18696 | 1466589554520 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a24c00 == 47 [pid = 18696] [id = 260] 02:59:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93816c00) [pid = 18696] [serial = 781] [outer = (nil)] 02:59:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9d807400) [pid = 18696] [serial = 782] [outer = 0x93816c00] 02:59:14 INFO - PROCESS | 18696 | 1466589554613 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9d80a000) [pid = 18696] [serial = 783] [outer = 0x93816c00] 02:59:15 INFO - PROCESS | 18696 | 1466589555548 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1480ms 02:59:15 INFO - PROCESS | 18696 | 1466589555626 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 18696 | 1466589555630 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:59:15 INFO - PROCESS | 18696 | 1466589555637 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 18696 | 1466589555641 Marionette TRACE conn4 <- [1,1014,null,{}] 02:59:15 INFO - PROCESS | 18696 | 1466589555646 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:15 INFO - PROCESS | 18696 | 1466589555652 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:16 INFO - PROCESS | 18696 | 1466589556015 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:59:16 INFO - PROCESS | 18696 | 1466589556252 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 18696 | 1466589556262 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7f000 == 48 [pid = 18696] [id = 261] 02:59:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x8fa82000) [pid = 18696] [serial = 784] [outer = (nil)] 02:59:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x91272400) [pid = 18696] [serial = 785] [outer = 0x8fa82000] 02:59:16 INFO - PROCESS | 18696 | 1466589556349 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x91a2c800) [pid = 18696] [serial = 786] [outer = 0x8fa82000] 02:59:17 INFO - PROCESS | 18696 | 1466589557220 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1641ms 02:59:17 INFO - PROCESS | 18696 | 1466589557280 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 18696 | 1466589557294 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:59:17 INFO - PROCESS | 18696 | 1466589557307 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 18696 | 1466589557314 Marionette TRACE conn4 <- [1,1018,null,{}] 02:59:17 INFO - PROCESS | 18696 | 1466589557327 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:17 INFO - PROCESS | 18696 | 1466589557331 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:17 INFO - PROCESS | 18696 | 1466589557560 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x93beac00 == 47 [pid = 18696] [id = 229] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x93b42000 == 46 [pid = 18696] [id = 228] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f000 == 45 [pid = 18696] [id = 226] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x91271c00 == 44 [pid = 18696] [id = 218] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x92209000 == 43 [pid = 18696] [id = 227] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x9a552400 == 42 [pid = 18696] [id = 236] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x93811000 == 41 [pid = 18696] [id = 219] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x9124b400 == 40 [pid = 18696] [id = 243] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a800 == 39 [pid = 18696] [id = 225] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x96d97000 == 38 [pid = 18696] [id = 224] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x950c7c00 == 37 [pid = 18696] [id = 246] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x950ca000 == 36 [pid = 18696] [id = 220] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649c00 == 35 [pid = 18696] [id = 230] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa81c00 == 34 [pid = 18696] [id = 247] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85d400 == 33 [pid = 18696] [id = 221] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7ac00 == 32 [pid = 18696] [id = 244] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x91248c00 == 31 [pid = 18696] [id = 222] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x91a27800 == 30 [pid = 18696] [id = 245] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85cc00 == 29 [pid = 18696] [id = 223] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa74c00 == 28 [pid = 18696] [id = 239] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x950c9c00 == 27 [pid = 18696] [id = 234] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2ac00 == 26 [pid = 18696] [id = 233] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f400 == 25 [pid = 18696] [id = 237] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 24 [pid = 18696] [id = 231] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x91246800 == 23 [pid = 18696] [id = 235] 02:59:18 INFO - PROCESS | 18696 | --DOCSHELL 0x92201400 == 22 [pid = 18696] [id = 238] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x96d38400) [pid = 18696] [serial = 726] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x96d2b000) [pid = 18696] [serial = 725] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x93b0ac00) [pid = 18696] [serial = 731] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x91274400) [pid = 18696] [serial = 728] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x91a24000) [pid = 18696] [serial = 729] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93b0cc00) [pid = 18696] [serial = 701] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x96d95000) [pid = 18696] [serial = 704] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9a990800) [pid = 18696] [serial = 707] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9aa1b800) [pid = 18696] [serial = 710] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9ae22800) [pid = 18696] [serial = 713] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9b60f800) [pid = 18696] [serial = 716] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93befc00) [pid = 18696] [serial = 719] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93b0e000) [pid = 18696] [serial = 722] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9ae19c00) [pid = 18696] [serial = 711] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9ae25400) [pid = 18696] [serial = 714] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9b6a7800) [pid = 18696] [serial = 717] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93be0c00) [pid = 18696] [serial = 723] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x96da2c00) [pid = 18696] [serial = 705] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9783b800) [pid = 18696] [serial = 720] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9a999400) [pid = 18696] [serial = 708] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93bef400) [pid = 18696] [serial = 702] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 18696 | 1466589558927 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 18696 | 1466589558938 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e800 == 23 [pid = 18696] [id = 262] 02:59:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x8e64ec00) [pid = 18696] [serial = 787] [outer = (nil)] 02:59:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x8f85b000) [pid = 18696] [serial = 788] [outer = 0x8e64ec00] 02:59:19 INFO - PROCESS | 18696 | 1466589559018 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8f865400) [pid = 18696] [serial = 789] [outer = 0x8e64ec00] 02:59:19 INFO - PROCESS | 18696 | 1466589559841 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2598ms 02:59:19 INFO - PROCESS | 18696 | 1466589559906 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 18696 | 1466589559912 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:59:19 INFO - PROCESS | 18696 | 1466589559919 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 18696 | 1466589559924 Marionette TRACE conn4 <- [1,1022,null,{}] 02:59:19 INFO - PROCESS | 18696 | 1466589559932 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:19 INFO - PROCESS | 18696 | 1466589559939 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:20 INFO - PROCESS | 18696 | 1466589560106 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:59:20 INFO - PROCESS | 18696 | 1466589560228 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 18696 | 1466589560237 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126f800 == 24 [pid = 18696] [id = 263] 02:59:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x91271c00) [pid = 18696] [serial = 790] [outer = (nil)] 02:59:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9127c400) [pid = 18696] [serial = 791] [outer = 0x91271c00] 02:59:20 INFO - PROCESS | 18696 | 1466589560313 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x92185800) [pid = 18696] [serial = 792] [outer = 0x91271c00] 02:59:21 INFO - PROCESS | 18696 | 1466589561125 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1286ms 02:59:21 INFO - PROCESS | 18696 | 1466589561211 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 18696 | 1466589561218 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:59:21 INFO - PROCESS | 18696 | 1466589561232 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 18696 | 1466589561236 Marionette TRACE conn4 <- [1,1026,null,{}] 02:59:21 INFO - PROCESS | 18696 | 1466589561242 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:21 INFO - PROCESS | 18696 | 1466589561247 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:21 INFO - PROCESS | 18696 | 1466589561467 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:59:21 INFO - PROCESS | 18696 | 1466589561488 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 18696 | 1466589561498 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x92188800 == 25 [pid = 18696] [id = 264] 02:59:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x93b10000) [pid = 18696] [serial = 793] [outer = (nil)] 02:59:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93b4e000) [pid = 18696] [serial = 794] [outer = 0x93b10000] 02:59:21 INFO - PROCESS | 18696 | 1466589561567 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9468d000) [pid = 18696] [serial = 795] [outer = 0x93b10000] 02:59:22 INFO - PROCESS | 18696 | 1466589562589 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1387ms 02:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:59:22 INFO - PROCESS | 18696 | 1466589562620 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 18696 | 1466589562623 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:59:22 INFO - PROCESS | 18696 | 1466589562638 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 18696 | 1466589562649 Marionette TRACE conn4 <- [1,1030,null,{}] 02:59:22 INFO - PROCESS | 18696 | 1466589562665 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 18696 | 1466589562673 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:22 INFO - PROCESS | 18696 | 1466589562912 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:59:22 INFO - PROCESS | 18696 | 1466589562939 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 18696 | 1466589562954 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4a400 == 26 [pid = 18696] [id = 265] 02:59:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952c2400) [pid = 18696] [serial = 796] [outer = (nil)] 02:59:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952e5800) [pid = 18696] [serial = 797] [outer = 0x952c2400] 02:59:23 INFO - PROCESS | 18696 | 1466589563032 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x96d2a800) [pid = 18696] [serial = 798] [outer = 0x952c2400] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x950e7000) [pid = 18696] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x94687400) [pid = 18696] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x950ca400) [pid = 18696] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9220f000) [pid = 18696] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x92208000) [pid = 18696] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x8fa7c000) [pid = 18696] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952de800) [pid = 18696] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93749000) [pid = 18696] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91247000) [pid = 18696] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x952b8800) [pid = 18696] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:59:23 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8f866c00) [pid = 18696] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:59:24 INFO - PROCESS | 18696 | 1466589564472 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1865ms 02:59:24 INFO - PROCESS | 18696 | 1466589564495 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:59:24 INFO - PROCESS | 18696 | 1466589564499 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:59:24 INFO - PROCESS | 18696 | 1466589564505 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 18696 | 1466589564509 Marionette TRACE conn4 <- [1,1034,null,{}] 02:59:24 INFO - PROCESS | 18696 | 1466589564515 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:24 INFO - PROCESS | 18696 | 1466589564520 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:24 INFO - PROCESS | 18696 | 1466589564691 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:59:24 INFO - PROCESS | 18696 | 1466589564815 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 18696 | 1466589564824 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645c00 == 27 [pid = 18696] [id = 266] 02:59:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9124c400) [pid = 18696] [serial = 799] [outer = (nil)] 02:59:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952dec00) [pid = 18696] [serial = 800] [outer = 0x9124c400] 02:59:24 INFO - PROCESS | 18696 | 1466589564893 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d2d000) [pid = 18696] [serial = 801] [outer = 0x9124c400] 02:59:25 INFO - PROCESS | 18696 | 1466589565621 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1178ms 02:59:25 INFO - PROCESS | 18696 | 1466589565685 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 18696 | 1466589565690 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:59:25 INFO - PROCESS | 18696 | 1466589565704 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 18696 | 1466589565707 Marionette TRACE conn4 <- [1,1038,null,{}] 02:59:25 INFO - PROCESS | 18696 | 1466589565712 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 18696 | 1466589565717 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:25 INFO - PROCESS | 18696 | 1466589565935 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:59:26 INFO - PROCESS | 18696 | 1466589566095 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 18696 | 1466589566111 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650c00 == 28 [pid = 18696] [id = 267] 02:59:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x8e651800) [pid = 18696] [serial = 802] [outer = (nil)] 02:59:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x8f85fc00) [pid = 18696] [serial = 803] [outer = 0x8e651800] 02:59:26 INFO - PROCESS | 18696 | 1466589566197 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91276800) [pid = 18696] [serial = 804] [outer = 0x8e651800] 02:59:27 INFO - PROCESS | 18696 | 1466589567284 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1629ms 02:59:27 INFO - PROCESS | 18696 | 1466589567335 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 18696 | 1466589567342 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:59:27 INFO - PROCESS | 18696 | 1466589567351 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 18696 | 1466589567356 Marionette TRACE conn4 <- [1,1042,null,{}] 02:59:27 INFO - PROCESS | 18696 | 1466589567364 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 18696 | 1466589567370 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:27 INFO - PROCESS | 18696 | 1466589567579 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:59:27 INFO - PROCESS | 18696 | 1466589567790 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 18696 | 1466589567805 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x91276400 == 29 [pid = 18696] [id = 268] 02:59:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x91a24800) [pid = 18696] [serial = 805] [outer = (nil)] 02:59:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x950edc00) [pid = 18696] [serial = 806] [outer = 0x91a24800] 02:59:27 INFO - PROCESS | 18696 | 1466589567905 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952dc400) [pid = 18696] [serial = 807] [outer = 0x91a24800] 02:59:28 INFO - PROCESS | 18696 | 1466589568973 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1694ms 02:59:29 INFO - PROCESS | 18696 | 1466589569045 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 18696 | 1466589569051 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:59:29 INFO - PROCESS | 18696 | 1466589569059 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 18696 | 1466589569063 Marionette TRACE conn4 <- [1,1046,null,{}] 02:59:29 INFO - PROCESS | 18696 | 1466589569070 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:29 INFO - PROCESS | 18696 | 1466589569075 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:29 INFO - PROCESS | 18696 | 1466589569306 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:59:29 INFO - PROCESS | 18696 | 1466589569607 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 18696 | 1466589569616 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f860c00 == 30 [pid = 18696] [id = 269] 02:59:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x99128c00) [pid = 18696] [serial = 808] [outer = (nil)] 02:59:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9958a400) [pid = 18696] [serial = 809] [outer = 0x99128c00] 02:59:29 INFO - PROCESS | 18696 | 1466589569712 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x996ce800) [pid = 18696] [serial = 810] [outer = 0x99128c00] 02:59:30 INFO - PROCESS | 18696 | 1466589570686 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1691ms 02:59:30 INFO - PROCESS | 18696 | 1466589570751 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 18696 | 1466589570757 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:59:30 INFO - PROCESS | 18696 | 1466589570776 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 18696 | 1466589570784 Marionette TRACE conn4 <- [1,1050,null,{}] 02:59:30 INFO - PROCESS | 18696 | 1466589570791 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:30 INFO - PROCESS | 18696 | 1466589570799 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:31 INFO - PROCESS | 18696 | 1466589571027 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:59:31 INFO - PROCESS | 18696 | 1466589571238 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 18696 | 1466589571244 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x9912a400 == 31 [pid = 18696] [id = 270] 02:59:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x996cd000) [pid = 18696] [serial = 811] [outer = (nil)] 02:59:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9a3da800) [pid = 18696] [serial = 812] [outer = 0x996cd000] 02:59:31 INFO - PROCESS | 18696 | 1466589571355 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9a328400) [pid = 18696] [serial = 813] [outer = 0x996cd000] 02:59:32 INFO - PROCESS | 18696 | 1466589572317 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1595ms 02:59:32 INFO - PROCESS | 18696 | 1466589572363 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 18696 | 1466589572367 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:59:32 INFO - PROCESS | 18696 | 1466589572373 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 18696 | 1466589572377 Marionette TRACE conn4 <- [1,1054,null,{}] 02:59:32 INFO - PROCESS | 18696 | 1466589572382 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 18696 | 1466589572388 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:32 INFO - PROCESS | 18696 | 1466589572580 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:59:32 INFO - PROCESS | 18696 | 1466589572741 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 18696 | 1466589572749 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64cc00 == 32 [pid = 18696] [id = 271] 02:59:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93b0d000) [pid = 18696] [serial = 814] [outer = (nil)] 02:59:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a8b6000) [pid = 18696] [serial = 815] [outer = 0x93b0d000] 02:59:32 INFO - PROCESS | 18696 | 1466589572885 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9a8c1c00) [pid = 18696] [serial = 816] [outer = 0x93b0d000] 02:59:34 INFO - PROCESS | 18696 | 1466589574110 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1793ms 02:59:34 INFO - PROCESS | 18696 | 1466589574170 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 18696 | 1466589574176 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:59:34 INFO - PROCESS | 18696 | 1466589574183 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 18696 | 1466589574188 Marionette TRACE conn4 <- [1,1058,null,{}] 02:59:34 INFO - PROCESS | 18696 | 1466589574197 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 18696 | 1466589574202 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:34 INFO - PROCESS | 18696 | 1466589574466 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a54fc00) [pid = 18696] [serial = 761] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a8bb000) [pid = 18696] [serial = 762] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a0f1800) [pid = 18696] [serial = 759] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x996ce400) [pid = 18696] [serial = 744] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9524c400) [pid = 18696] [serial = 740] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b4f400) [pid = 18696] [serial = 732] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a0f7800) [pid = 18696] [serial = 758] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93b4b000) [pid = 18696] [serial = 738] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93810400) [pid = 18696] [serial = 737] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x8fa80400) [pid = 18696] [serial = 734] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x99124800) [pid = 18696] [serial = 755] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93be2000) [pid = 18696] [serial = 750] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x91279000) [pid = 18696] [serial = 746] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x93816400) [pid = 18696] [serial = 749] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x96d9b000) [pid = 18696] [serial = 743] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91a2a400) [pid = 18696] [serial = 747] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x99f46c00) [pid = 18696] [serial = 756] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952bb000) [pid = 18696] [serial = 741] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9126e000) [pid = 18696] [serial = 735] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952e0000) [pid = 18696] [serial = 753] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x952bdc00) [pid = 18696] [serial = 752] [outer = (nil)] [url = about:blank] 02:59:34 INFO - PROCESS | 18696 | 1466589574647 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 18696 | 1466589574663 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x91247000 == 33 [pid = 18696] [id = 272] 02:59:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91249c00) [pid = 18696] [serial = 817] [outer = (nil)] 02:59:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91a23c00) [pid = 18696] [serial = 818] [outer = 0x91249c00] 02:59:34 INFO - PROCESS | 18696 | 1466589574745 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93810c00) [pid = 18696] [serial = 819] [outer = 0x91249c00] 02:59:35 INFO - PROCESS | 18696 | 1466589575508 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1381ms 02:59:35 INFO - PROCESS | 18696 | 1466589575564 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 18696 | 1466589575571 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:59:35 INFO - PROCESS | 18696 | 1466589575581 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 18696 | 1466589575585 Marionette TRACE conn4 <- [1,1062,null,{}] 02:59:35 INFO - PROCESS | 18696 | 1466589575591 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:35 INFO - PROCESS | 18696 | 1466589575597 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:35 INFO - PROCESS | 18696 | 1466589575766 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:59:35 INFO - PROCESS | 18696 | 1466589575893 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 18696 | 1466589575898 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f864c00 == 34 [pid = 18696] [id = 273] 02:59:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x95016c00) [pid = 18696] [serial = 820] [outer = (nil)] 02:59:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x950eec00) [pid = 18696] [serial = 821] [outer = 0x95016c00] 02:59:35 INFO - PROCESS | 18696 | 1466589575972 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952bb800) [pid = 18696] [serial = 822] [outer = 0x95016c00] 02:59:36 INFO - PROCESS | 18696 | 1466589576826 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1290ms 02:59:36 INFO - PROCESS | 18696 | 1466589576872 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 18696 | 1466589576877 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:59:36 INFO - PROCESS | 18696 | 1466589576889 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 18696 | 1466589576894 Marionette TRACE conn4 <- [1,1066,null,{}] 02:59:36 INFO - PROCESS | 18696 | 1466589576910 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:36 INFO - PROCESS | 18696 | 1466589576918 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:37 INFO - PROCESS | 18696 | 1466589577141 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:59:37 INFO - PROCESS | 18696 | 1466589577160 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 18696 | 1466589577170 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x97836000 == 35 [pid = 18696] [id = 274] 02:59:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x97836400) [pid = 18696] [serial = 823] [outer = (nil)] 02:59:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x99589c00) [pid = 18696] [serial = 824] [outer = 0x97836400] 02:59:37 INFO - PROCESS | 18696 | 1466589577240 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x99f4c400) [pid = 18696] [serial = 825] [outer = 0x97836400] 02:59:38 INFO - PROCESS | 18696 | 1466589578201 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1343ms 02:59:38 INFO - PROCESS | 18696 | 1466589578240 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 18696 | 1466589578244 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:59:38 INFO - PROCESS | 18696 | 1466589578250 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 18696 | 1466589578253 Marionette TRACE conn4 <- [1,1070,null,{}] 02:59:38 INFO - PROCESS | 18696 | 1466589578259 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:38 INFO - PROCESS | 18696 | 1466589578264 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:38 INFO - PROCESS | 18696 | 1466589578483 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:59:38 INFO - PROCESS | 18696 | 1466589578513 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 18696 | 1466589578522 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f61c00 == 36 [pid = 18696] [id = 275] 02:59:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a0f2c00) [pid = 18696] [serial = 826] [outer = (nil)] 02:59:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a222c00) [pid = 18696] [serial = 827] [outer = 0x9a0f2c00] 02:59:38 INFO - PROCESS | 18696 | 1466589578590 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a54c400) [pid = 18696] [serial = 828] [outer = 0x9a0f2c00] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x91271c00) [pid = 18696] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93b10000) [pid = 18696] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x8fa82000) [pid = 18696] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x8e64ec00) [pid = 18696] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952c2400) [pid = 18696] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x8fa75000) [pid = 18696] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93be1400) [pid = 18696] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x99f52800) [pid = 18696] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x95012800) [pid = 18696] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91a2a800) [pid = 18696] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9bb03400) [pid = 18696] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:59:39 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x93816c00) [pid = 18696] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:59:39 INFO - PROCESS | 18696 | 1466589579561 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1333ms 02:59:39 INFO - PROCESS | 18696 | 1466589579585 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 18696 | 1466589579588 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:59:39 INFO - PROCESS | 18696 | 1466589579594 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 18696 | 1466589579597 Marionette TRACE conn4 <- [1,1074,null,{}] 02:59:39 INFO - PROCESS | 18696 | 1466589579603 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 18696 | 1466589579608 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:39 INFO - PROCESS | 18696 | 1466589579824 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:59:39 INFO - PROCESS | 18696 | 1466589579842 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 18696 | 1466589579849 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b000 == 37 [pid = 18696] [id = 276] 02:59:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8e64ec00) [pid = 18696] [serial = 829] [outer = (nil)] 02:59:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x93b42000) [pid = 18696] [serial = 830] [outer = 0x8e64ec00] 02:59:39 INFO - PROCESS | 18696 | 1466589579921 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952b6000) [pid = 18696] [serial = 831] [outer = 0x8e64ec00] 02:59:40 INFO - PROCESS | 18696 | 1466589580744 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1178ms 02:59:40 INFO - PROCESS | 18696 | 1466589580774 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 18696 | 1466589580778 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:59:40 INFO - PROCESS | 18696 | 1466589580784 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 18696 | 1466589580787 Marionette TRACE conn4 <- [1,1078,null,{}] 02:59:40 INFO - PROCESS | 18696 | 1466589580793 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:40 INFO - PROCESS | 18696 | 1466589580804 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:41 INFO - PROCESS | 18696 | 1466589581003 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:59:41 INFO - PROCESS | 18696 | 1466589581177 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 18696 | 1466589581185 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649c00 == 38 [pid = 18696] [id = 277] 02:59:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x8e64a800) [pid = 18696] [serial = 832] [outer = (nil)] 02:59:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8f863c00) [pid = 18696] [serial = 833] [outer = 0x8e64a800] 02:59:41 INFO - PROCESS | 18696 | 1466589581272 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x8fa78000) [pid = 18696] [serial = 834] [outer = 0x8e64a800] 02:59:42 INFO - PROCESS | 18696 | 1466589582346 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1589ms 02:59:42 INFO - PROCESS | 18696 | 1466589582377 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:59:42 INFO - PROCESS | 18696 | 1466589582382 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:59:42 INFO - PROCESS | 18696 | 1466589582391 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 18696 | 1466589582397 Marionette TRACE conn4 <- [1,1082,null,{}] 02:59:42 INFO - PROCESS | 18696 | 1466589582406 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 18696 | 1466589582413 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:42 INFO - PROCESS | 18696 | 1466589582647 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:59:42 INFO - PROCESS | 18696 | 1466589582861 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 18696 | 1466589582874 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x92183800 == 39 [pid = 18696] [id = 278] 02:59:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9220a000) [pid = 18696] [serial = 835] [outer = (nil)] 02:59:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b45400) [pid = 18696] [serial = 836] [outer = 0x9220a000] 02:59:43 INFO - PROCESS | 18696 | 1466589583001 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x93be0c00) [pid = 18696] [serial = 837] [outer = 0x9220a000] 02:59:43 INFO - PROCESS | 18696 | 1466589583993 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1638ms 02:59:44 INFO - PROCESS | 18696 | 1466589584031 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 18696 | 1466589584038 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:59:44 INFO - PROCESS | 18696 | 1466589584047 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 18696 | 1466589584052 Marionette TRACE conn4 <- [1,1086,null,{}] 02:59:44 INFO - PROCESS | 18696 | 1466589584058 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:44 INFO - PROCESS | 18696 | 1466589584063 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:44 INFO - PROCESS | 18696 | 1466589584295 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:59:44 INFO - PROCESS | 18696 | 1466589584548 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 18696 | 1466589584557 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b6400 == 40 [pid = 18696] [id = 279] 02:59:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x952dac00) [pid = 18696] [serial = 838] [outer = (nil)] 02:59:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952e9800) [pid = 18696] [serial = 839] [outer = 0x952dac00] 02:59:44 INFO - PROCESS | 18696 | 1466589584684 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d9b800) [pid = 18696] [serial = 840] [outer = 0x952dac00] 02:59:45 INFO - PROCESS | 18696 | 1466589585655 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1646ms 02:59:45 INFO - PROCESS | 18696 | 1466589585694 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 18696 | 1466589585699 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:59:45 INFO - PROCESS | 18696 | 1466589585708 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 18696 | 1466589585718 Marionette TRACE conn4 <- [1,1090,null,{}] 02:59:45 INFO - PROCESS | 18696 | 1466589585735 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 18696 | 1466589585743 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:45 INFO - PROCESS | 18696 | 1466589585990 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:59:46 INFO - PROCESS | 18696 | 1466589586204 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 18696 | 1466589586211 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x92184800 == 41 [pid = 18696] [id = 280] 02:59:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952e2c00) [pid = 18696] [serial = 841] [outer = (nil)] 02:59:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a993000) [pid = 18696] [serial = 842] [outer = 0x952e2c00] 02:59:46 INFO - PROCESS | 18696 | 1466589586337 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a998c00) [pid = 18696] [serial = 843] [outer = 0x952e2c00] 02:59:47 INFO - PROCESS | 18696 | 1466589587249 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1600ms 02:59:47 INFO - PROCESS | 18696 | 1466589587308 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:59:47 INFO - PROCESS | 18696 | 1466589587314 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:59:47 INFO - PROCESS | 18696 | 1466589587321 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 18696 | 1466589587325 Marionette TRACE conn4 <- [1,1094,null,{}] 02:59:47 INFO - PROCESS | 18696 | 1466589587330 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:47 INFO - PROCESS | 18696 | 1466589587336 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:47 INFO - PROCESS | 18696 | 1466589587528 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:59:47 INFO - PROCESS | 18696 | 1466589587747 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 18696 | 1466589587757 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f867c00 == 42 [pid = 18696] [id = 281] 02:59:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a8c2800) [pid = 18696] [serial = 844] [outer = (nil)] 02:59:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9ae1c000) [pid = 18696] [serial = 845] [outer = 0x9a8c2800] 02:59:47 INFO - PROCESS | 18696 | 1466589587882 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9ae20000) [pid = 18696] [serial = 846] [outer = 0x9a8c2800] 02:59:48 INFO - PROCESS | 18696 | 1466589588776 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1531ms 02:59:48 INFO - PROCESS | 18696 | 1466589588852 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 18696 | 1466589588856 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:59:48 INFO - PROCESS | 18696 | 1466589588863 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 18696 | 1466589588867 Marionette TRACE conn4 <- [1,1098,null,{}] 02:59:48 INFO - PROCESS | 18696 | 1466589588872 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 18696 | 1466589588878 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:49 INFO - PROCESS | 18696 | 1466589589098 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:59:49 INFO - PROCESS | 18696 | 1466589589322 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 18696 | 1466589589337 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124ec00 == 43 [pid = 18696] [id = 282] 02:59:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x91250000) [pid = 18696] [serial = 847] [outer = (nil)] 02:59:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x92188400) [pid = 18696] [serial = 848] [outer = 0x91250000] 02:59:49 INFO - PROCESS | 18696 | 1466589589480 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9b60f800) [pid = 18696] [serial = 849] [outer = 0x91250000] 02:59:50 INFO - PROCESS | 18696 | 1466589590659 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1834ms 02:59:50 INFO - PROCESS | 18696 | 1466589590698 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:59:50 INFO - PROCESS | 18696 | 1466589590704 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:59:50 INFO - PROCESS | 18696 | 1466589590713 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 18696 | 1466589590717 Marionette TRACE conn4 <- [1,1102,null,{}] 02:59:50 INFO - PROCESS | 18696 | 1466589590726 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:50 INFO - PROCESS | 18696 | 1466589590732 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:50 INFO - PROCESS | 18696 | 1466589590975 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:59:51 INFO - PROCESS | 18696 | 1466589591196 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 18696 | 1466589591208 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7c000 == 44 [pid = 18696] [id = 283] 02:59:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x93740c00) [pid = 18696] [serial = 850] [outer = (nil)] 02:59:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x93b11c00) [pid = 18696] [serial = 851] [outer = 0x93740c00] 02:59:51 INFO - PROCESS | 18696 | 1466589591321 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x93b4a800) [pid = 18696] [serial = 852] [outer = 0x93740c00] 02:59:52 INFO - PROCESS | 18696 | 1466589592222 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1588ms 02:59:52 INFO - PROCESS | 18696 | 1466589592301 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 18696 | 1466589592308 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:59:52 INFO - PROCESS | 18696 | 1466589592320 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 18696 | 1466589592323 Marionette TRACE conn4 <- [1,1106,null,{}] 02:59:52 INFO - PROCESS | 18696 | 1466589592330 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:52 INFO - PROCESS | 18696 | 1466589592335 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x92188800 == 43 [pid = 18696] [id = 264] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4a400 == 42 [pid = 18696] [id = 265] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x9126f800 == 41 [pid = 18696] [id = 263] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x91a24c00 == 40 [pid = 18696] [id = 260] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e800 == 39 [pid = 18696] [id = 262] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645c00 == 38 [pid = 18696] [id = 266] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b000 == 37 [pid = 18696] [id = 276] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x99f61c00 == 36 [pid = 18696] [id = 275] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x97836000 == 35 [pid = 18696] [id = 274] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8f864c00 == 34 [pid = 18696] [id = 273] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x91247000 == 33 [pid = 18696] [id = 272] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64cc00 == 32 [pid = 18696] [id = 271] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x9912a400 == 31 [pid = 18696] [id = 270] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8f860c00 == 30 [pid = 18696] [id = 269] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x91276400 == 29 [pid = 18696] [id = 268] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650c00 == 28 [pid = 18696] [id = 267] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x91244800 == 27 [pid = 18696] [id = 248] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7bc00 == 26 [pid = 18696] [id = 249] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644400 == 25 [pid = 18696] [id = 257] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa79c00 == 24 [pid = 18696] [id = 252] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x93b44000 == 23 [pid = 18696] [id = 255] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7f000 == 22 [pid = 18696] [id = 261] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646000 == 21 [pid = 18696] [id = 251] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x9124a800 == 20 [pid = 18696] [id = 258] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e648800 == 19 [pid = 18696] [id = 253] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x952b8000 == 18 [pid = 18696] [id = 250] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8f866800 == 17 [pid = 18696] [id = 254] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x952e3400 == 16 [pid = 18696] [id = 256] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8f862c00 == 15 [pid = 18696] [id = 259] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x9124ec00 == 14 [pid = 18696] [id = 282] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8f867c00 == 13 [pid = 18696] [id = 281] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x92184800 == 12 [pid = 18696] [id = 280] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x92183800 == 11 [pid = 18696] [id = 278] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x952b6400 == 10 [pid = 18696] [id = 279] 02:59:53 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649c00 == 9 [pid = 18696] [id = 277] 02:59:53 INFO - PROCESS | 18696 | 1466589593542 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x952dec00) [pid = 18696] [serial = 800] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9127c400) [pid = 18696] [serial = 791] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9468d000) [pid = 18696] [serial = 795] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91a2c800) [pid = 18696] [serial = 786] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x91272400) [pid = 18696] [serial = 785] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x8f85b000) [pid = 18696] [serial = 788] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x8f865400) [pid = 18696] [serial = 789] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x952e5800) [pid = 18696] [serial = 797] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9124e400) [pid = 18696] [serial = 765] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x8fa7f400) [pid = 18696] [serial = 764] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x95019000) [pid = 18696] [serial = 768] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x95011400) [pid = 18696] [serial = 767] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a555000) [pid = 18696] [serial = 771] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a326c00) [pid = 18696] [serial = 770] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9ae20c00) [pid = 18696] [serial = 774] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9ae18800) [pid = 18696] [serial = 773] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9b609000) [pid = 18696] [serial = 777] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9b327000) [pid = 18696] [serial = 776] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9bff0800) [pid = 18696] [serial = 779] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9d449800) [pid = 18696] [serial = 780] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9d80a000) [pid = 18696] [serial = 783] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9d807400) [pid = 18696] [serial = 782] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b4e000) [pid = 18696] [serial = 794] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d2a800) [pid = 18696] [serial = 798] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x92185800) [pid = 18696] [serial = 792] [outer = (nil)] [url = about:blank] 02:59:53 INFO - PROCESS | 18696 | 1466589593843 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 18696 | 1466589593853 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85b000 == 10 [pid = 18696] [id = 284] 02:59:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x8f85c800) [pid = 18696] [serial = 853] [outer = (nil)] 02:59:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8f862400) [pid = 18696] [serial = 854] [outer = 0x8f85c800] 02:59:53 INFO - PROCESS | 18696 | 1466589593927 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x8fa75c00) [pid = 18696] [serial = 855] [outer = 0x8f85c800] 02:59:54 INFO - PROCESS | 18696 | 1466589594720 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2442ms 02:59:54 INFO - PROCESS | 18696 | 1466589594763 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:59:54 INFO - PROCESS | 18696 | 1466589594769 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:59:54 INFO - PROCESS | 18696 | 1466589594777 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 18696 | 1466589594781 Marionette TRACE conn4 <- [1,1110,null,{}] 02:59:54 INFO - PROCESS | 18696 | 1466589594788 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:54 INFO - PROCESS | 18696 | 1466589594793 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:54 INFO - PROCESS | 18696 | 1466589594973 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:59:55 INFO - PROCESS | 18696 | 1466589595092 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 18696 | 1466589595101 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x9127b800 == 11 [pid = 18696] [id = 285] 02:59:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9127bc00) [pid = 18696] [serial = 856] [outer = (nil)] 02:59:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x91a26800) [pid = 18696] [serial = 857] [outer = 0x9127bc00] 02:59:55 INFO - PROCESS | 18696 | 1466589595189 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x91a2dc00) [pid = 18696] [serial = 858] [outer = 0x9127bc00] 02:59:56 INFO - PROCESS | 18696 | 1466589596016 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1284ms 02:59:56 INFO - PROCESS | 18696 | 1466589596076 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 18696 | 1466589596081 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:59:56 INFO - PROCESS | 18696 | 1466589596088 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 18696 | 1466589596091 Marionette TRACE conn4 <- [1,1114,null,{}] 02:59:56 INFO - PROCESS | 18696 | 1466589596097 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:56 INFO - PROCESS | 18696 | 1466589596102 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:56 INFO - PROCESS | 18696 | 1466589596316 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:59:56 INFO - PROCESS | 18696 | 1466589596345 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 18696 | 1466589596351 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x93818000 == 12 [pid = 18696] [id = 286] 02:59:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93818c00) [pid = 18696] [serial = 859] [outer = (nil)] 02:59:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93b0d400) [pid = 18696] [serial = 860] [outer = 0x93818c00] 02:59:56 INFO - PROCESS | 18696 | 1466589596423 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b4c400) [pid = 18696] [serial = 861] [outer = 0x93818c00] 02:59:57 INFO - PROCESS | 18696 | 1466589597406 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1338ms 02:59:57 INFO - PROCESS | 18696 | 1466589597426 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 18696 | 1466589597434 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:59:57 INFO - PROCESS | 18696 | 1466589597461 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - PROCESS | 18696 | 1466589597469 Marionette TRACE conn4 <- [1,1118,null,{}] 02:59:57 INFO - PROCESS | 18696 | 1466589597474 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:57 INFO - PROCESS | 18696 | 1466589597481 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a0f2c00) [pid = 18696] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91249c00) [pid = 18696] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b0d000) [pid = 18696] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x95016c00) [pid = 18696] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8e651800) [pid = 18696] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x996cd000) [pid = 18696] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91a24800) [pid = 18696] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x99128c00) [pid = 18696] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9124c400) [pid = 18696] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x97836400) [pid = 18696] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:59:58 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x8e64ec00) [pid = 18696] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:59:58 INFO - PROCESS | 18696 | 1466589598375 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:59:58 INFO - PROCESS | 18696 | 1466589598549 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 18696 | 1466589598563 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 02:59:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7f000 == 13 [pid = 18696] [id = 287] 02:59:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8fa7f400) [pid = 18696] [serial = 862] [outer = (nil)] 02:59:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x91244800) [pid = 18696] [serial = 863] [outer = 0x8fa7f400] 02:59:58 INFO - PROCESS | 18696 | 1466589598657 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x91271400) [pid = 18696] [serial = 864] [outer = 0x8fa7f400] 02:59:59 INFO - PROCESS | 18696 | 1466589599683 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2253ms 02:59:59 INFO - PROCESS | 18696 | 1466589599707 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 18696 | 1466589599715 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:59:59 INFO - PROCESS | 18696 | 1466589599724 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 18696 | 1466589599730 Marionette TRACE conn4 <- [1,1122,null,{}] 02:59:59 INFO - PROCESS | 18696 | 1466589599738 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:59 INFO - PROCESS | 18696 | 1466589599744 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:00 INFO - PROCESS | 18696 | 1466589600003 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 03:00:00 INFO - PROCESS | 18696 | 1466589600264 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 18696 | 1466589600278 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x92189400 == 14 [pid = 18696] [id = 288] 03:00:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93814800) [pid = 18696] [serial = 865] [outer = (nil)] 03:00:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x93b0f000) [pid = 18696] [serial = 866] [outer = 0x93814800] 03:00:00 INFO - PROCESS | 18696 | 1466589600368 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93be9800) [pid = 18696] [serial = 867] [outer = 0x93814800] 03:00:01 INFO - PROCESS | 18696 | 1466589601399 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1739ms 03:00:01 INFO - PROCESS | 18696 | 1466589601464 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 03:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:00:01 INFO - PROCESS | 18696 | 1466589601470 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 03:00:01 INFO - PROCESS | 18696 | 1466589601478 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 18696 | 1466589601481 Marionette TRACE conn4 <- [1,1126,null,{}] 03:00:01 INFO - PROCESS | 18696 | 1466589601488 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:01 INFO - PROCESS | 18696 | 1466589601493 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:01 INFO - PROCESS | 18696 | 1466589601726 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 03:00:02 INFO - PROCESS | 18696 | 1466589602072 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 18696 | 1466589602084 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x950e2c00 == 15 [pid = 18696] [id = 289] 03:00:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x950e3c00) [pid = 18696] [serial = 868] [outer = (nil)] 03:00:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x95254c00) [pid = 18696] [serial = 869] [outer = 0x950e3c00] 03:00:02 INFO - PROCESS | 18696 | 1466589602192 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952bc000) [pid = 18696] [serial = 870] [outer = 0x950e3c00] 03:00:03 INFO - PROCESS | 18696 | 1466589603261 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1835ms 03:00:03 INFO - PROCESS | 18696 | 1466589603312 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 03:00:03 INFO - PROCESS | 18696 | 1466589603319 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 03:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:00:03 INFO - PROCESS | 18696 | 1466589603336 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 18696 | 1466589603344 Marionette TRACE conn4 <- [1,1130,null,{}] 03:00:03 INFO - PROCESS | 18696 | 1466589603403 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:03 INFO - PROCESS | 18696 | 1466589603409 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:03 INFO - PROCESS | 18696 | 1466589603622 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 03:00:03 INFO - PROCESS | 18696 | 1466589603821 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 18696 | 1466589603830 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649c00 == 16 [pid = 18696] [id = 290] 03:00:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x8e652800) [pid = 18696] [serial = 871] [outer = (nil)] 03:00:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x96d38400) [pid = 18696] [serial = 872] [outer = 0x8e652800] 03:00:03 INFO - PROCESS | 18696 | 1466589603913 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x97832400) [pid = 18696] [serial = 873] [outer = 0x8e652800] 03:00:04 INFO - PROCESS | 18696 | 1466589604950 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1641ms 03:00:04 INFO - PROCESS | 18696 | 1466589604969 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 18696 | 1466589604973 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 03:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:00:04 INFO - PROCESS | 18696 | 1466589604979 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 18696 | 1466589604982 Marionette TRACE conn4 <- [1,1134,null,{}] 03:00:04 INFO - PROCESS | 18696 | 1466589604988 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:04 INFO - PROCESS | 18696 | 1466589604994 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:05 INFO - PROCESS | 18696 | 1466589605173 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 03:00:05 INFO - PROCESS | 18696 | 1466589605332 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 18696 | 1466589605341 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa74c00 == 17 [pid = 18696] [id = 291] 03:00:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8fa7e400) [pid = 18696] [serial = 874] [outer = (nil)] 03:00:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93812400) [pid = 18696] [serial = 875] [outer = 0x8fa7e400] 03:00:05 INFO - PROCESS | 18696 | 1466589605469 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952db800) [pid = 18696] [serial = 876] [outer = 0x8fa7e400] 03:00:06 INFO - PROCESS | 18696 | 1466589606573 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1682ms 03:00:06 INFO - PROCESS | 18696 | 1466589606671 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 03:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:00:06 INFO - PROCESS | 18696 | 1466589606676 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 03:00:06 INFO - PROCESS | 18696 | 1466589606684 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 18696 | 1466589606689 Marionette TRACE conn4 <- [1,1138,null,{}] 03:00:06 INFO - PROCESS | 18696 | 1466589606697 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:06 INFO - PROCESS | 18696 | 1466589606702 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:06 INFO - PROCESS | 18696 | 1466589606925 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 03:00:06 INFO - PROCESS | 18696 | --DOCSHELL 0x9127b800 == 16 [pid = 18696] [id = 285] 03:00:06 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85b000 == 15 [pid = 18696] [id = 284] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a222c00) [pid = 18696] [serial = 827] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a54c400) [pid = 18696] [serial = 828] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x91a23c00) [pid = 18696] [serial = 818] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93810c00) [pid = 18696] [serial = 819] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a8b6000) [pid = 18696] [serial = 815] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a8c1c00) [pid = 18696] [serial = 816] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x950eec00) [pid = 18696] [serial = 821] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8f85fc00) [pid = 18696] [serial = 803] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x91276800) [pid = 18696] [serial = 804] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a3da800) [pid = 18696] [serial = 812] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a328400) [pid = 18696] [serial = 813] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x950edc00) [pid = 18696] [serial = 806] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x952dc400) [pid = 18696] [serial = 807] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9958a400) [pid = 18696] [serial = 809] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x996ce800) [pid = 18696] [serial = 810] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x96d2d000) [pid = 18696] [serial = 801] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x99589c00) [pid = 18696] [serial = 824] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x99f4c400) [pid = 18696] [serial = 825] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x952bb800) [pid = 18696] [serial = 822] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x952b6000) [pid = 18696] [serial = 831] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x93b42000) [pid = 18696] [serial = 830] [outer = (nil)] [url = about:blank] 03:00:07 INFO - PROCESS | 18696 | 1466589607161 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 18696 | 1466589607169 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e651800 == 16 [pid = 18696] [id = 292] 03:00:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x8f85b000) [pid = 18696] [serial = 877] [outer = (nil)] 03:00:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x91245400) [pid = 18696] [serial = 878] [outer = 0x8f85b000] 03:00:07 INFO - PROCESS | 18696 | 1466589607243 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x91a22c00) [pid = 18696] [serial = 879] [outer = 0x8f85b000] 03:00:08 INFO - PROCESS | 18696 | 1466589608011 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1385ms 03:00:08 INFO - PROCESS | 18696 | 1466589608068 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 18696 | 1466589608075 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 03:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:00:08 INFO - PROCESS | 18696 | 1466589608085 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 18696 | 1466589608089 Marionette TRACE conn4 <- [1,1142,null,{}] 03:00:08 INFO - PROCESS | 18696 | 1466589608095 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:08 INFO - PROCESS | 18696 | 1466589608100 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:08 INFO - PROCESS | 18696 | 1466589608286 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 03:00:08 INFO - PROCESS | 18696 | 1466589608405 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 18696 | 1466589608414 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2a400 == 17 [pid = 18696] [id = 293] 03:00:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93748800) [pid = 18696] [serial = 880] [outer = (nil)] 03:00:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b06800) [pid = 18696] [serial = 881] [outer = 0x93748800] 03:00:08 INFO - PROCESS | 18696 | 1466589608498 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9467f800) [pid = 18696] [serial = 882] [outer = 0x93748800] 03:00:09 INFO - PROCESS | 18696 | 1466589609405 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1335ms 03:00:09 INFO - PROCESS | 18696 | 1466589609420 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 18696 | 1466589609424 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 03:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:00:09 INFO - PROCESS | 18696 | 1466589609437 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 18696 | 1466589609443 Marionette TRACE conn4 <- [1,1146,null,{}] 03:00:09 INFO - PROCESS | 18696 | 1466589609459 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:09 INFO - PROCESS | 18696 | 1466589609467 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:09 INFO - PROCESS | 18696 | 1466589609689 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 03:00:09 INFO - PROCESS | 18696 | 1466589609710 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 18696 | 1466589609724 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x952c1c00 == 18 [pid = 18696] [id = 294] 03:00:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952dc000) [pid = 18696] [serial = 883] [outer = (nil)] 03:00:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952e3400) [pid = 18696] [serial = 884] [outer = 0x952dc000] 03:00:09 INFO - PROCESS | 18696 | 1466589609798 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d2dc00) [pid = 18696] [serial = 885] [outer = 0x952dc000] 03:00:10 INFO - PROCESS | 18696 | 1466589610734 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1334ms 03:00:10 INFO - PROCESS | 18696 | 1466589610773 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 18696 | 1466589610777 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 03:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:00:10 INFO - PROCESS | 18696 | 1466589610790 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 18696 | 1466589610794 Marionette TRACE conn4 <- [1,1150,null,{}] 03:00:10 INFO - PROCESS | 18696 | 1466589610804 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:10 INFO - PROCESS | 18696 | 1466589610811 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:11 INFO - PROCESS | 18696 | 1466589611147 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 03:00:11 INFO - PROCESS | 18696 | 1466589611179 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 18696 | 1466589611186 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x96da1000 == 19 [pid = 18696] [id = 295] 03:00:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96da1c00) [pid = 18696] [serial = 886] [outer = (nil)] 03:00:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x991cd800) [pid = 18696] [serial = 887] [outer = 0x96da1c00] 03:00:11 INFO - PROCESS | 18696 | 1466589611259 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99f46c00) [pid = 18696] [serial = 888] [outer = 0x96da1c00] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9127bc00) [pid = 18696] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9220a000) [pid = 18696] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9a8c2800) [pid = 18696] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8e64a800) [pid = 18696] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91250000) [pid = 18696] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x952dac00) [pid = 18696] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952e2c00) [pid = 18696] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93740c00) [pid = 18696] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:00:11 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x8f85c800) [pid = 18696] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:00:12 INFO - PROCESS | 18696 | --DOCSHELL 0x92d88800 == 18 [pid = 18696] [id = 9] 03:00:12 INFO - PROCESS | 18696 | 1466589612301 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1543ms 03:00:12 INFO - PROCESS | 18696 | 1466589612334 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 18696 | 1466589612337 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 03:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:00:12 INFO - PROCESS | 18696 | 1466589612344 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 18696 | 1466589612348 Marionette TRACE conn4 <- [1,1154,null,{}] 03:00:12 INFO - PROCESS | 18696 | 1466589612353 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 18696 | 1466589612358 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:12 INFO - PROCESS | 18696 | 1466589612532 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 03:00:12 INFO - PROCESS | 18696 | 1466589612541 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 18696 | 1466589612550 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x91250000 == 19 [pid = 18696] [id = 296] 03:00:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x9126d400) [pid = 18696] [serial = 889] [outer = (nil)] 03:00:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b09800) [pid = 18696] [serial = 890] [outer = 0x9126d400] 03:00:12 INFO - PROCESS | 18696 | 1466589612744 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x952b4400) [pid = 18696] [serial = 891] [outer = 0x9126d400] 03:00:13 INFO - PROCESS | 18696 | 1466589613543 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1236ms 03:00:13 INFO - PROCESS | 18696 | 1466589613676 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 18696 | 1466589613683 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:00:13 INFO - PROCESS | 18696 | 1466589613712 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 18696 | 1466589613718 Marionette TRACE conn4 <- [1,1158,null,{}] 03:00:13 INFO - PROCESS | 18696 | 1466589613726 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:13 INFO - PROCESS | 18696 | 1466589613732 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:14 INFO - PROCESS | 18696 | 1466589614051 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 03:00:14 INFO - PROCESS | 18696 | 1466589614248 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 18696 | 1466589614263 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2b400 == 20 [pid = 18696] [id = 297] 03:00:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91a2cc00) [pid = 18696] [serial = 892] [outer = (nil)] 03:00:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9218d400) [pid = 18696] [serial = 893] [outer = 0x91a2cc00] 03:00:14 INFO - PROCESS | 18696 | 1466589614351 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93814400) [pid = 18696] [serial = 894] [outer = 0x91a2cc00] 03:00:15 INFO - PROCESS | 18696 | 1466589615304 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1635ms 03:00:15 INFO - PROCESS | 18696 | 1466589615347 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 18696 | 1466589615352 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 03:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:00:15 INFO - PROCESS | 18696 | 1466589615363 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 18696 | 1466589615368 Marionette TRACE conn4 <- [1,1162,null,{}] 03:00:15 INFO - PROCESS | 18696 | 1466589615377 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 18696 | 1466589615382 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:15 INFO - PROCESS | 18696 | 1466589615579 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 03:00:15 INFO - PROCESS | 18696 | 1466589615793 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 18696 | 1466589615801 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x950ee000 == 21 [pid = 18696] [id = 298] 03:00:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x95248400) [pid = 18696] [serial = 895] [outer = (nil)] 03:00:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952b9000) [pid = 18696] [serial = 896] [outer = 0x95248400] 03:00:15 INFO - PROCESS | 18696 | 1466589615930 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952e1400) [pid = 18696] [serial = 897] [outer = 0x95248400] 03:00:16 INFO - PROCESS | 18696 | 1466589616919 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1594ms 03:00:16 INFO - PROCESS | 18696 | 1466589616955 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 18696 | 1466589616959 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 03:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:00:16 INFO - PROCESS | 18696 | 1466589616967 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 18696 | 1466589616971 Marionette TRACE conn4 <- [1,1166,null,{}] 03:00:16 INFO - PROCESS | 18696 | 1466589616985 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:16 INFO - PROCESS | 18696 | 1466589616995 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:17 INFO - PROCESS | 18696 | 1466589617183 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 03:00:17 INFO - PROCESS | 18696 | 1466589617452 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 18696 | 1466589617468 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a222c00 == 22 [pid = 18696] [id = 299] 03:00:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a54d400) [pid = 18696] [serial = 898] [outer = (nil)] 03:00:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a550400) [pid = 18696] [serial = 899] [outer = 0x9a54d400] 03:00:17 INFO - PROCESS | 18696 | 1466589617595 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a554000) [pid = 18696] [serial = 900] [outer = 0x9a54d400] 03:00:18 INFO - PROCESS | 18696 | 1466589618503 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1582ms 03:00:18 INFO - PROCESS | 18696 | 1466589618550 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 03:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:00:18 INFO - PROCESS | 18696 | 1466589618554 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 03:00:18 INFO - PROCESS | 18696 | 1466589618561 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 18696 | 1466589618565 Marionette TRACE conn4 <- [1,1170,null,{}] 03:00:18 INFO - PROCESS | 18696 | 1466589618571 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:18 INFO - PROCESS | 18696 | 1466589618576 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:18 INFO - PROCESS | 18696 | 1466589618782 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 03:00:18 INFO - PROCESS | 18696 | 1466589618949 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 18696 | 1466589618960 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650000 == 23 [pid = 18696] [id = 300] 03:00:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952e5800) [pid = 18696] [serial = 901] [outer = (nil)] 03:00:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a8b9400) [pid = 18696] [serial = 902] [outer = 0x952e5800] 03:00:19 INFO - PROCESS | 18696 | 1466589619164 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a8c1c00) [pid = 18696] [serial = 903] [outer = 0x952e5800] 03:00:20 INFO - PROCESS | 18696 | 1466589620070 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1586ms 03:00:20 INFO - PROCESS | 18696 | 1466589620147 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 18696 | 1466589620151 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 03:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:00:20 INFO - PROCESS | 18696 | 1466589620157 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 18696 | 1466589620160 Marionette TRACE conn4 <- [1,1174,null,{}] 03:00:20 INFO - PROCESS | 18696 | 1466589620167 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 18696 | 1466589620172 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:20 INFO - PROCESS | 18696 | 1466589620385 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 03:00:20 INFO - PROCESS | 18696 | 1466589620589 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 18696 | 1466589620601 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x95012c00 == 24 [pid = 18696] [id = 301] 03:00:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a223400) [pid = 18696] [serial = 904] [outer = (nil)] 03:00:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a997c00) [pid = 18696] [serial = 905] [outer = 0x9a223400] 03:00:20 INFO - PROCESS | 18696 | 1466589620722 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a99c800) [pid = 18696] [serial = 906] [outer = 0x9a223400] 03:00:21 INFO - PROCESS | 18696 | 1466589621625 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:00:21 INFO - PROCESS | 18696 | 1466589621700 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 03:00:21 INFO - PROCESS | 18696 | 1466589621708 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 18696 | 1466589621712 Marionette TRACE conn4 <- [1,1178,null,{}] 03:00:21 INFO - PROCESS | 18696 | 1466589621718 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:21 INFO - PROCESS | 18696 | 1466589621728 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:22 INFO - PROCESS | 18696 | 1466589622013 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 03:00:22 INFO - PROCESS | 18696 | 1466589622261 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:22 INFO - PROCESS | 18696 | 1466589622272 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x95012000 == 25 [pid = 18696] [id = 302] 03:00:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x96d31000) [pid = 18696] [serial = 907] [outer = (nil)] 03:00:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9ae24c00) [pid = 18696] [serial = 908] [outer = 0x96d31000] 03:00:22 INFO - PROCESS | 18696 | 1466589622363 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9b604000) [pid = 18696] [serial = 909] [outer = 0x96d31000] 03:00:23 INFO - PROCESS | 18696 | 1466589623287 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:00:23 INFO - PROCESS | 18696 | 1466589623354 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 03:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:00:23 INFO - PROCESS | 18696 | 1466589623361 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 18696 | 1466589623364 Marionette TRACE conn4 <- [1,1182,null,{}] 03:00:23 INFO - PROCESS | 18696 | 1466589623370 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:23 INFO - PROCESS | 18696 | 1466589623375 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:23 INFO - PROCESS | 18696 | 1466589623559 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 03:00:23 INFO - PROCESS | 18696 | 1466589623788 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 18696 | 1466589623796 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa77000 == 26 [pid = 18696] [id = 303] 03:00:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x8fa7b000) [pid = 18696] [serial = 910] [outer = (nil)] 03:00:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9124ac00) [pid = 18696] [serial = 911] [outer = 0x8fa7b000] 03:00:24 INFO - PROCESS | 18696 | 1466589624105 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91276400) [pid = 18696] [serial = 912] [outer = 0x8fa7b000] 03:00:25 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:25 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:25 INFO - PROCESS | 18696 | 1466589625219 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:00:25 INFO - PROCESS | 18696 | 1466589625323 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 03:00:25 INFO - PROCESS | 18696 | 1466589625333 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 18696 | 1466589625337 Marionette TRACE conn4 <- [1,1186,null,{}] 03:00:25 INFO - PROCESS | 18696 | 1466589625345 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:25 INFO - PROCESS | 18696 | 1466589625350 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:25 INFO - PROCESS | 18696 | 1466589625587 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649c00 == 25 [pid = 18696] [id = 290] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x92189400 == 24 [pid = 18696] [id = 288] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x950e2c00 == 23 [pid = 18696] [id = 289] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7f000 == 22 [pid = 18696] [id = 287] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x92d80400 == 21 [pid = 18696] [id = 10] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x93818000 == 20 [pid = 18696] [id = 286] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa74c00 == 19 [pid = 18696] [id = 291] 03:00:26 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7c000 == 18 [pid = 18696] [id = 283] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x91a2dc00) [pid = 18696] [serial = 858] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91a26800) [pid = 18696] [serial = 857] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b0d400) [pid = 18696] [serial = 860] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x93be0c00) [pid = 18696] [serial = 837] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9ae20000) [pid = 18696] [serial = 846] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x8fa78000) [pid = 18696] [serial = 834] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9b60f800) [pid = 18696] [serial = 849] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d9b800) [pid = 18696] [serial = 840] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9a998c00) [pid = 18696] [serial = 843] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93b4a800) [pid = 18696] [serial = 852] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x92188400) [pid = 18696] [serial = 848] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9ae1c000) [pid = 18696] [serial = 845] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x8f862400) [pid = 18696] [serial = 854] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b45400) [pid = 18696] [serial = 836] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8f863c00) [pid = 18696] [serial = 833] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x952e9800) [pid = 18696] [serial = 839] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a993000) [pid = 18696] [serial = 842] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa75c00) [pid = 18696] [serial = 855] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93b11c00) [pid = 18696] [serial = 851] [outer = (nil)] [url = about:blank] 03:00:26 INFO - PROCESS | 18696 | 1466589626915 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 18696 | 1466589626925 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64ac00 == 19 [pid = 18696] [id = 304] 03:00:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x8e64b000) [pid = 18696] [serial = 913] [outer = (nil)] 03:00:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8e652000) [pid = 18696] [serial = 914] [outer = 0x8e64b000] 03:00:27 INFO - PROCESS | 18696 | 1466589627004 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x8f864400) [pid = 18696] [serial = 915] [outer = 0x8e64b000] 03:00:27 INFO - PROCESS | 18696 | 1466589627951 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 18696 | 1466589628033 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 03:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:00:28 INFO - PROCESS | 18696 | 1466589628042 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 18696 | 1466589628047 Marionette TRACE conn4 <- [1,1190,null,{}] 03:00:28 INFO - PROCESS | 18696 | 1466589628055 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:28 INFO - PROCESS | 18696 | 1466589628064 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:28 INFO - PROCESS | 18696 | 1466589628239 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 03:00:28 INFO - PROCESS | 18696 | 1466589628429 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 18696 | 1466589628439 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a27400 == 20 [pid = 18696] [id = 305] 03:00:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x91a28800) [pid = 18696] [serial = 916] [outer = (nil)] 03:00:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x91a31400) [pid = 18696] [serial = 917] [outer = 0x91a28800] 03:00:28 INFO - PROCESS | 18696 | 1466589628519 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x92189000) [pid = 18696] [serial = 918] [outer = 0x91a28800] 03:00:29 INFO - PROCESS | 18696 | 1466589629371 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 18696 | 1466589629453 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:00:29 INFO - PROCESS | 18696 | 1466589629462 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 18696 | 1466589629466 Marionette TRACE conn4 <- [1,1194,null,{}] 03:00:29 INFO - PROCESS | 18696 | 1466589629480 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:29 INFO - PROCESS | 18696 | 1466589629486 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:29 INFO - PROCESS | 18696 | 1466589629718 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 03:00:29 INFO - PROCESS | 18696 | 1466589629746 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 18696 | 1466589629758 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x91247800 == 21 [pid = 18696] [id = 306] 03:00:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9127c400) [pid = 18696] [serial = 919] [outer = (nil)] 03:00:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93be2000) [pid = 18696] [serial = 920] [outer = 0x9127c400] 03:00:29 INFO - PROCESS | 18696 | 1466589629834 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x94687400) [pid = 18696] [serial = 921] [outer = 0x9127c400] 03:00:30 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:31 INFO - PROCESS | 18696 | 1466589631007 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 18696 | 1466589631059 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 03:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:00:31 INFO - PROCESS | 18696 | 1466589631083 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 18696 | 1466589631093 Marionette TRACE conn4 <- [1,1198,null,{}] 03:00:31 INFO - PROCESS | 18696 | 1466589631103 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:31 INFO - PROCESS | 18696 | 1466589631112 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:31 INFO - PROCESS | 18696 | 1466589631346 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 03:00:31 INFO - PROCESS | 18696 | 1466589631373 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 18696 | 1466589631380 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b11c00 == 22 [pid = 18696] [id = 307] 03:00:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952be800) [pid = 18696] [serial = 922] [outer = (nil)] 03:00:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x96d35c00) [pid = 18696] [serial = 923] [outer = 0x952be800] 03:00:31 INFO - PROCESS | 18696 | 1466589631471 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x96d9ac00) [pid = 18696] [serial = 924] [outer = 0x952be800] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9373a400) [pid = 18696] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9126d400) [pid = 18696] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x96da1c00) [pid = 18696] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x93818800) [pid = 18696] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93818c00) [pid = 18696] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93748800) [pid = 18696] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8e652800) [pid = 18696] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x950e3c00) [pid = 18696] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8f85b000) [pid = 18696] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93814800) [pid = 18696] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa7e400) [pid = 18696] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8fa7f400) [pid = 18696] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:00:32 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952dc000) [pid = 18696] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:00:32 INFO - PROCESS | 18696 | 1466589632943 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1916ms 03:00:32 INFO - PROCESS | 18696 | 1466589632982 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 18696 | 1466589632986 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:00:32 INFO - PROCESS | 18696 | 1466589632993 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 18696 | 1466589632997 Marionette TRACE conn4 <- [1,1202,null,{}] 03:00:33 INFO - PROCESS | 18696 | 1466589633002 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:33 INFO - PROCESS | 18696 | 1466589633007 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:33 INFO - PROCESS | 18696 | 1466589633185 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 03:00:33 INFO - PROCESS | 18696 | 1466589633330 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 18696 | 1466589633339 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e652800 == 23 [pid = 18696] [id = 308] 03:00:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9124f800) [pid = 18696] [serial = 925] [outer = (nil)] 03:00:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d99400) [pid = 18696] [serial = 926] [outer = 0x9124f800] 03:00:33 INFO - PROCESS | 18696 | 1466589633431 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96d9dc00) [pid = 18696] [serial = 927] [outer = 0x9124f800] 03:00:34 INFO - PROCESS | 18696 | 1466589634285 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:00:34 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 03:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1329ms 03:00:34 INFO - PROCESS | 18696 | 1466589634334 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 18696 | 1466589634342 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 03:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:00:34 INFO - PROCESS | 18696 | 1466589634352 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 18696 | 1466589634358 Marionette TRACE conn4 <- [1,1206,null,{}] 03:00:34 INFO - PROCESS | 18696 | 1466589634370 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 18696 | 1466589634377 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:34 INFO - PROCESS | 18696 | 1466589634577 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 03:00:34 INFO - PROCESS | 18696 | 1466589634738 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 18696 | 1466589634757 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83400 == 24 [pid = 18696] [id = 309] 03:00:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91241400) [pid = 18696] [serial = 928] [outer = (nil)] 03:00:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9126f000) [pid = 18696] [serial = 929] [outer = 0x91241400] 03:00:34 INFO - PROCESS | 18696 | 1466589634840 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93817c00) [pid = 18696] [serial = 930] [outer = 0x91241400] 03:00:35 INFO - PROCESS | 18696 | 1466589635958 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:00:35 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 03:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1648ms 03:00:36 INFO - PROCESS | 18696 | 1466589635999 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 18696 | 1466589636007 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 03:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:00:36 INFO - PROCESS | 18696 | 1466589636018 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 18696 | 1466589636023 Marionette TRACE conn4 <- [1,1210,null,{}] 03:00:36 INFO - PROCESS | 18696 | 1466589636030 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:36 INFO - PROCESS | 18696 | 1466589636037 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:36 INFO - PROCESS | 18696 | 1466589636230 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 03:00:36 INFO - PROCESS | 18696 | 1466589636439 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 18696 | 1466589636447 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa76400 == 25 [pid = 18696] [id = 310] 03:00:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93740c00) [pid = 18696] [serial = 931] [outer = (nil)] 03:00:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952dec00) [pid = 18696] [serial = 932] [outer = 0x93740c00] 03:00:36 INFO - PROCESS | 18696 | 1466589636541 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x96d94c00) [pid = 18696] [serial = 933] [outer = 0x93740c00] 03:00:37 INFO - PROCESS | 18696 | 1466589637536 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1587ms 03:00:37 INFO - PROCESS | 18696 | 1466589637605 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 18696 | 1466589637609 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 03:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:00:37 INFO - PROCESS | 18696 | 1466589637616 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 18696 | 1466589637623 Marionette TRACE conn4 <- [1,1214,null,{}] 03:00:37 INFO - PROCESS | 18696 | 1466589637640 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:37 INFO - PROCESS | 18696 | 1466589637648 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:37 INFO - PROCESS | 18696 | 1466589637891 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 03:00:38 INFO - PROCESS | 18696 | 1466589638149 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 18696 | 1466589638162 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a0fcc00 == 26 [pid = 18696] [id = 311] 03:00:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a21b800) [pid = 18696] [serial = 934] [outer = (nil)] 03:00:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a3d8800) [pid = 18696] [serial = 935] [outer = 0x9a21b800] 03:00:38 INFO - PROCESS | 18696 | 1466589638247 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a54d000) [pid = 18696] [serial = 936] [outer = 0x9a21b800] 03:00:39 INFO - PROCESS | 18696 | 1466589639250 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1694ms 03:00:39 INFO - PROCESS | 18696 | 1466589639311 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 18696 | 1466589639316 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:00:39 INFO - PROCESS | 18696 | 1466589639322 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 18696 | 1466589639326 Marionette TRACE conn4 <- [1,1218,null,{}] 03:00:39 INFO - PROCESS | 18696 | 1466589639332 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:39 INFO - PROCESS | 18696 | 1466589639338 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:39 INFO - PROCESS | 18696 | 1466589639554 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 03:00:39 INFO - PROCESS | 18696 | 1466589639759 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 18696 | 1466589639768 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a54f000 == 27 [pid = 18696] [id = 312] 03:00:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a557000) [pid = 18696] [serial = 937] [outer = (nil)] 03:00:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a8b6000) [pid = 18696] [serial = 938] [outer = 0x9a557000] 03:00:39 INFO - PROCESS | 18696 | 1466589639893 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a8b5000) [pid = 18696] [serial = 939] [outer = 0x9a557000] 03:00:40 INFO - PROCESS | 18696 | 1466589640871 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1636ms 03:00:40 INFO - PROCESS | 18696 | 1466589640960 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 18696 | 1466589640964 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 03:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:00:40 INFO - PROCESS | 18696 | 1466589640971 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 18696 | 1466589640975 Marionette TRACE conn4 <- [1,1222,null,{}] 03:00:40 INFO - PROCESS | 18696 | 1466589640981 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:40 INFO - PROCESS | 18696 | 1466589640987 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:41 INFO - PROCESS | 18696 | 1466589641196 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 03:00:41 INFO - PROCESS | 18696 | 1466589641541 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 18696 | 1466589641553 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f864c00 == 28 [pid = 18696] [id = 313] 03:00:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x8f866000) [pid = 18696] [serial = 940] [outer = (nil)] 03:00:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x8fa79000) [pid = 18696] [serial = 941] [outer = 0x8f866000] 03:00:41 INFO - PROCESS | 18696 | 1466589641672 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9124a000) [pid = 18696] [serial = 942] [outer = 0x8f866000] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9220f800) [pid = 18696] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x991cd800) [pid = 18696] [serial = 887] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8e648c00) [pid = 18696] [serial = 606] [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.] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b4c400) [pid = 18696] [serial = 861] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b06800) [pid = 18696] [serial = 881] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d38400) [pid = 18696] [serial = 872] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x97832400) [pid = 18696] [serial = 873] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x95254c00) [pid = 18696] [serial = 869] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952bc000) [pid = 18696] [serial = 870] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91245400) [pid = 18696] [serial = 878] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91a22c00) [pid = 18696] [serial = 879] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b0f000) [pid = 18696] [serial = 866] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x93be9800) [pid = 18696] [serial = 867] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93812400) [pid = 18696] [serial = 875] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952db800) [pid = 18696] [serial = 876] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x91244800) [pid = 18696] [serial = 863] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91271400) [pid = 18696] [serial = 864] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952e3400) [pid = 18696] [serial = 884] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x99f46c00) [pid = 18696] [serial = 888] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x96d2dc00) [pid = 18696] [serial = 885] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952b4400) [pid = 18696] [serial = 891] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9467f800) [pid = 18696] [serial = 882] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x93b09800) [pid = 18696] [serial = 890] [outer = (nil)] [url = about:blank] 03:00:42 INFO - PROCESS | 18696 | 1466589642707 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 18696 | 1466589642768 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 03:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:00:42 INFO - PROCESS | 18696 | 1466589642775 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 18696 | 1466589642780 Marionette TRACE conn4 <- [1,1226,null,{}] 03:00:42 INFO - PROCESS | 18696 | 1466589642787 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:42 INFO - PROCESS | 18696 | 1466589642795 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:42 INFO - PROCESS | 18696 | 1466589642985 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 03:00:43 INFO - PROCESS | 18696 | 1466589643147 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 18696 | 1466589643157 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x91271400 == 29 [pid = 18696] [id = 314] 03:00:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x91276800) [pid = 18696] [serial = 943] [outer = (nil)] 03:00:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93b06800) [pid = 18696] [serial = 944] [outer = 0x91276800] 03:00:43 INFO - PROCESS | 18696 | 1466589643239 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b4a000) [pid = 18696] [serial = 945] [outer = 0x91276800] 03:00:44 INFO - PROCESS | 18696 | 1466589644144 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1444ms 03:00:44 INFO - PROCESS | 18696 | 1466589644236 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 03:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:00:44 INFO - PROCESS | 18696 | 1466589644247 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 03:00:44 INFO - PROCESS | 18696 | 1466589644258 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 18696 | 1466589644264 Marionette TRACE conn4 <- [1,1230,null,{}] 03:00:44 INFO - PROCESS | 18696 | 1466589644274 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:44 INFO - PROCESS | 18696 | 1466589644280 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:44 INFO - PROCESS | 18696 | 1466589644554 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 03:00:44 INFO - PROCESS | 18696 | 1466589644574 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 18696 | 1466589644580 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501c000 == 30 [pid = 18696] [id = 315] 03:00:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9524dc00) [pid = 18696] [serial = 946] [outer = (nil)] 03:00:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952ba000) [pid = 18696] [serial = 947] [outer = 0x9524dc00] 03:00:44 INFO - PROCESS | 18696 | 1466589644733 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952c0c00) [pid = 18696] [serial = 948] [outer = 0x9524dc00] 03:00:45 INFO - PROCESS | 18696 | 1466589645765 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1537ms 03:00:45 INFO - PROCESS | 18696 | 1466589645793 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 18696 | 1466589645797 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:00:45 INFO - PROCESS | 18696 | 1466589645812 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 18696 | 1466589645821 Marionette TRACE conn4 <- [1,1234,null,{}] 03:00:45 INFO - PROCESS | 18696 | 1466589645839 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 18696 | 1466589645846 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:46 INFO - PROCESS | 18696 | 1466589646065 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 03:00:46 INFO - PROCESS | 18696 | 1466589646082 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 18696 | 1466589646092 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x9500f800 == 31 [pid = 18696] [id = 316] 03:00:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d36000) [pid = 18696] [serial = 949] [outer = (nil)] 03:00:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x991cd800) [pid = 18696] [serial = 950] [outer = 0x96d36000] 03:00:46 INFO - PROCESS | 18696 | 1466589646157 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x99590c00) [pid = 18696] [serial = 951] [outer = 0x96d36000] 03:00:47 INFO - PROCESS | 18696 | 1466589647072 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1308ms 03:00:47 INFO - PROCESS | 18696 | 1466589647114 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 18696 | 1466589647118 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 03:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:00:47 INFO - PROCESS | 18696 | 1466589647130 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 18696 | 1466589647133 Marionette TRACE conn4 <- [1,1238,null,{}] 03:00:47 INFO - PROCESS | 18696 | 1466589647139 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 18696 | 1466589647144 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:47 INFO - PROCESS | 18696 | 1466589647366 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 03:00:47 INFO - PROCESS | 18696 | 1466589647391 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 18696 | 1466589647398 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d2d000 == 32 [pid = 18696] [id = 317] 03:00:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x996ce000) [pid = 18696] [serial = 952] [outer = (nil)] 03:00:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x99f62000) [pid = 18696] [serial = 953] [outer = 0x996ce000] 03:00:47 INFO - PROCESS | 18696 | 1466589647480 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x99f61400) [pid = 18696] [serial = 954] [outer = 0x996ce000] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9127c400) [pid = 18696] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952be800) [pid = 18696] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91a28800) [pid = 18696] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x8fa7b000) [pid = 18696] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x91a2cc00) [pid = 18696] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x95248400) [pid = 18696] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a54d400) [pid = 18696] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x952e5800) [pid = 18696] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9a223400) [pid = 18696] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x96d31000) [pid = 18696] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:00:48 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x8e64b000) [pid = 18696] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:00:48 INFO - PROCESS | 18696 | 1466589648531 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1431ms 03:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:00:48 INFO - PROCESS | 18696 | 1466589648562 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 03:00:48 INFO - PROCESS | 18696 | 1466589648565 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 03:00:48 INFO - PROCESS | 18696 | 1466589648575 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 18696 | 1466589648579 Marionette TRACE conn4 <- [1,1242,null,{}] 03:00:48 INFO - PROCESS | 18696 | 1466589648586 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 18696 | 1466589648591 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:48 INFO - PROCESS | 18696 | 1466589648753 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 03:00:48 INFO - PROCESS | 18696 | 1466589648914 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 18696 | 1466589648944 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x9127c000 == 33 [pid = 18696] [id = 318] 03:00:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93749400) [pid = 18696] [serial = 955] [outer = (nil)] 03:00:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x99f46c00) [pid = 18696] [serial = 956] [outer = 0x93749400] 03:00:49 INFO - PROCESS | 18696 | 1466589649077 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9a54c800) [pid = 18696] [serial = 957] [outer = 0x93749400] 03:00:50 INFO - PROCESS | 18696 | 1466589650175 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1645ms 03:00:50 INFO - PROCESS | 18696 | 1466589650217 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 18696 | 1466589650225 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 03:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:00:50 INFO - PROCESS | 18696 | 1466589650234 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 18696 | 1466589650239 Marionette TRACE conn4 <- [1,1246,null,{}] 03:00:50 INFO - PROCESS | 18696 | 1466589650248 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:50 INFO - PROCESS | 18696 | 1466589650254 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:50 INFO - PROCESS | 18696 | 1466589650457 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 03:00:50 INFO - PROCESS | 18696 | 1466589650680 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 18696 | 1466589650696 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80400 == 34 [pid = 18696] [id = 319] 03:00:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8fa81000) [pid = 18696] [serial = 958] [outer = (nil)] 03:00:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92185800) [pid = 18696] [serial = 959] [outer = 0x8fa81000] 03:00:50 INFO - PROCESS | 18696 | 1466589650824 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9381a800) [pid = 18696] [serial = 960] [outer = 0x8fa81000] 03:00:51 INFO - PROCESS | 18696 | 1466589651772 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1589ms 03:00:51 INFO - PROCESS | 18696 | 1466589651824 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 18696 | 1466589651832 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:00:51 INFO - PROCESS | 18696 | 1466589651844 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 18696 | 1466589651848 Marionette TRACE conn4 <- [1,1250,null,{}] 03:00:51 INFO - PROCESS | 18696 | 1466589651857 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:51 INFO - PROCESS | 18696 | 1466589651862 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:52 INFO - PROCESS | 18696 | 1466589652074 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 03:00:52 INFO - PROCESS | 18696 | 1466589652306 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 18696 | 1466589652313 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x950bf400 == 35 [pid = 18696] [id = 320] 03:00:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x950c8800) [pid = 18696] [serial = 961] [outer = (nil)] 03:00:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952be000) [pid = 18696] [serial = 962] [outer = 0x950c8800] 03:00:52 INFO - PROCESS | 18696 | 1466589652465 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x96d37400) [pid = 18696] [serial = 963] [outer = 0x950c8800] 03:00:53 INFO - PROCESS | 18696 | 1466589653526 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1745ms 03:00:53 INFO - PROCESS | 18696 | 1466589653592 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 18696 | 1466589653600 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:00:53 INFO - PROCESS | 18696 | 1466589653611 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 18696 | 1466589653622 Marionette TRACE conn4 <- [1,1254,null,{}] 03:00:53 INFO - PROCESS | 18696 | 1466589653650 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:53 INFO - PROCESS | 18696 | 1466589653664 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:54 INFO - PROCESS | 18696 | 1466589654097 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 03:00:54 INFO - PROCESS | 18696 | 1466589654252 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 18696 | 1466589654262 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a8b7000 == 36 [pid = 18696] [id = 321] 03:00:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a8bac00) [pid = 18696] [serial = 964] [outer = (nil)] 03:00:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a999400) [pid = 18696] [serial = 965] [outer = 0x9a8bac00] 03:00:54 INFO - PROCESS | 18696 | 1466589654351 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9ae17000) [pid = 18696] [serial = 966] [outer = 0x9a8bac00] 03:00:55 INFO - PROCESS | 18696 | 1466589655242 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1700ms 03:00:55 INFO - PROCESS | 18696 | 1466589655310 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 18696 | 1466589655316 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 03:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:00:55 INFO - PROCESS | 18696 | 1466589655322 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 18696 | 1466589655325 Marionette TRACE conn4 <- [1,1258,null,{}] 03:00:55 INFO - PROCESS | 18696 | 1466589655332 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 18696 | 1466589655337 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:55 INFO - PROCESS | 18696 | 1466589655538 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 03:00:55 INFO - PROCESS | 18696 | 1466589655749 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 18696 | 1466589655762 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f000 == 37 [pid = 18696] [id = 322] 03:00:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a327800) [pid = 18696] [serial = 967] [outer = (nil)] 03:00:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9ae25400) [pid = 18696] [serial = 968] [outer = 0x9a327800] 03:00:55 INFO - PROCESS | 18696 | 1466589655886 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9b005c00) [pid = 18696] [serial = 969] [outer = 0x9a327800] 03:00:56 INFO - PROCESS | 18696 | 1466589656807 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1535ms 03:00:56 INFO - PROCESS | 18696 | 1466589656859 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 18696 | 1466589656862 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 03:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:00:56 INFO - PROCESS | 18696 | 1466589656869 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 18696 | 1466589656873 Marionette TRACE conn4 <- [1,1262,null,{}] 03:00:56 INFO - PROCESS | 18696 | 1466589656879 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:56 INFO - PROCESS | 18696 | 1466589656884 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:57 INFO - PROCESS | 18696 | 1466589657084 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 03:00:57 INFO - PROCESS | 18696 | 1466589657258 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 18696 | 1466589657266 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a557400 == 38 [pid = 18696] [id = 323] 03:00:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9ae22400) [pid = 18696] [serial = 970] [outer = (nil)] 03:00:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9b608400) [pid = 18696] [serial = 971] [outer = 0x9ae22400] 03:00:57 INFO - PROCESS | 18696 | 1466589657396 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b6a1c00) [pid = 18696] [serial = 972] [outer = 0x9ae22400] 03:00:58 INFO - PROCESS | 18696 | 1466589658527 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1698ms 03:00:58 INFO - PROCESS | 18696 | 1466589658569 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 18696 | 1466589658573 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:00:58 INFO - PROCESS | 18696 | 1466589658581 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 18696 | 1466589658585 Marionette TRACE conn4 <- [1,1266,null,{}] 03:00:58 INFO - PROCESS | 18696 | 1466589658591 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:58 INFO - PROCESS | 18696 | 1466589658602 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:58 INFO - PROCESS | 18696 | 1466589658823 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 03:00:59 INFO - PROCESS | 18696 | 1466589659059 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 18696 | 1466589659068 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:00:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x94686000 == 39 [pid = 18696] [id = 324] 03:00:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9b00c000) [pid = 18696] [serial = 973] [outer = (nil)] 03:00:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9d373000) [pid = 18696] [serial = 974] [outer = 0x9b00c000] 03:00:59 INFO - PROCESS | 18696 | 1466589659151 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9d37bc00) [pid = 18696] [serial = 975] [outer = 0x9b00c000] 03:01:00 INFO - PROCESS | 18696 | 1466589660120 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1587ms 03:01:00 INFO - PROCESS | 18696 | 1466589660169 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 18696 | 1466589660172 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 03:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:01:00 INFO - PROCESS | 18696 | 1466589660179 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 18696 | 1466589660183 Marionette TRACE conn4 <- [1,1270,null,{}] 03:01:00 INFO - PROCESS | 18696 | 1466589660189 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 18696 | 1466589660194 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:00 INFO - PROCESS | 18696 | 1466589660394 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 03:01:00 INFO - PROCESS | 18696 | 1466589660633 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 18696 | 1466589660640 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e647c00 == 40 [pid = 18696] [id = 325] 03:01:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x8e64a400) [pid = 18696] [serial = 976] [outer = (nil)] 03:01:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9d80a800) [pid = 18696] [serial = 977] [outer = 0x8e64a400] 03:01:00 INFO - PROCESS | 18696 | 1466589660778 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9d80e000) [pid = 18696] [serial = 978] [outer = 0x8e64a400] 03:01:01 INFO - PROCESS | 18696 | 1466589661716 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1581ms 03:01:01 INFO - PROCESS | 18696 | 1466589661762 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 18696 | 1466589661765 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:01:01 INFO - PROCESS | 18696 | 1466589661773 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 18696 | 1466589661777 Marionette TRACE conn4 <- [1,1274,null,{}] 03:01:01 INFO - PROCESS | 18696 | 1466589661783 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:01 INFO - PROCESS | 18696 | 1466589661788 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:01 INFO - PROCESS | 18696 | 1466589661977 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 03:01:02 INFO - PROCESS | 18696 | 1466589662199 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:02 INFO - PROCESS | 18696 | 1466589662210 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x952ddc00 == 41 [pid = 18696] [id = 326] 03:01:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x952e2400) [pid = 18696] [serial = 979] [outer = (nil)] 03:01:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9d870400) [pid = 18696] [serial = 980] [outer = 0x952e2400] 03:01:02 INFO - PROCESS | 18696 | 1466589662329 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0xa0613800) [pid = 18696] [serial = 981] [outer = 0x952e2400] 03:01:03 INFO - PROCESS | 18696 | 1466589663226 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1484ms 03:01:03 INFO - PROCESS | 18696 | 1466589663258 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 18696 | 1466589663262 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 03:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:01:03 INFO - PROCESS | 18696 | 1466589663269 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - PROCESS | 18696 | 1466589663272 Marionette TRACE conn4 <- [1,1278,null,{}] 03:01:03 INFO - PROCESS | 18696 | 1466589663278 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:03 INFO - PROCESS | 18696 | 1466589663284 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:03 INFO - PROCESS | 18696 | 1466589663459 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 03:01:03 INFO - PROCESS | 18696 | 1466589663629 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 18696 | 1466589663635 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64dc00 == 42 [pid = 18696] [id = 327] 03:01:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9124a800) [pid = 18696] [serial = 982] [outer = (nil)] 03:01:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x93b45000) [pid = 18696] [serial = 983] [outer = 0x9124a800] 03:01:03 INFO - PROCESS | 18696 | 1466589663734 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9524e400) [pid = 18696] [serial = 984] [outer = 0x9124a800] 03:01:04 INFO - PROCESS | 18696 | 1466589664924 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1732ms 03:01:05 INFO - PROCESS | 18696 | 1466589665003 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 18696 | 1466589665009 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 03:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:01:05 INFO - PROCESS | 18696 | 1466589665020 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 18696 | 1466589665025 Marionette TRACE conn4 <- [1,1282,null,{}] 03:01:05 INFO - PROCESS | 18696 | 1466589665034 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:05 INFO - PROCESS | 18696 | 1466589665039 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:05 INFO - PROCESS | 18696 | 1466589665333 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 03:01:05 INFO - PROCESS | 18696 | 1466589665495 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 18696 | 1466589665512 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x91242c00 == 43 [pid = 18696] [id = 328] 03:01:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x91243400) [pid = 18696] [serial = 985] [outer = (nil)] 03:01:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9124e000) [pid = 18696] [serial = 986] [outer = 0x91243400] 03:01:05 INFO - PROCESS | 18696 | 1466589665586 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9126f400) [pid = 18696] [serial = 987] [outer = 0x91243400] 03:01:06 INFO - PROCESS | 18696 | 1466589666562 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1597ms 03:01:06 INFO - PROCESS | 18696 | 1466589666617 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 18696 | 1466589666624 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 03:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:01:06 INFO - PROCESS | 18696 | 1466589666635 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 18696 | 1466589666639 Marionette TRACE conn4 <- [1,1286,null,{}] 03:01:06 INFO - PROCESS | 18696 | 1466589666646 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 18696 | 1466589666652 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:06 INFO - PROCESS | 18696 | 1466589666846 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 03:01:07 INFO - PROCESS | 18696 | 1466589667042 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 18696 | 1466589667049 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220fc00 == 44 [pid = 18696] [id = 329] 03:01:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x92d7c400) [pid = 18696] [serial = 988] [outer = (nil)] 03:01:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x93b0c800) [pid = 18696] [serial = 989] [outer = 0x92d7c400] 03:01:07 INFO - PROCESS | 18696 | 1466589667144 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x93b49800) [pid = 18696] [serial = 990] [outer = 0x92d7c400] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa77000 == 43 [pid = 18696] [id = 303] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64ac00 == 42 [pid = 18696] [id = 304] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2a400 == 41 [pid = 18696] [id = 293] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x950ee000 == 40 [pid = 18696] [id = 298] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2b400 == 39 [pid = 18696] [id = 297] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x96da1000 == 38 [pid = 18696] [id = 295] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650000 == 37 [pid = 18696] [id = 300] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x91250000 == 36 [pid = 18696] [id = 296] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x95012000 == 35 [pid = 18696] [id = 302] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x952c1c00 == 34 [pid = 18696] [id = 294] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x8e651800 == 33 [pid = 18696] [id = 292] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x95012c00 == 32 [pid = 18696] [id = 301] 03:01:08 INFO - PROCESS | 18696 | --DOCSHELL 0x9a222c00 == 31 [pid = 18696] [id = 299] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x96d99400) [pid = 18696] [serial = 926] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x94687400) [pid = 18696] [serial = 921] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x96d35c00) [pid = 18696] [serial = 923] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x91a31400) [pid = 18696] [serial = 917] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x91276400) [pid = 18696] [serial = 912] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9124ac00) [pid = 18696] [serial = 911] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x93814400) [pid = 18696] [serial = 894] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9218d400) [pid = 18696] [serial = 893] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x952e1400) [pid = 18696] [serial = 897] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x952b9000) [pid = 18696] [serial = 896] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a554000) [pid = 18696] [serial = 900] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a550400) [pid = 18696] [serial = 899] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a8c1c00) [pid = 18696] [serial = 903] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a8b9400) [pid = 18696] [serial = 902] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9a99c800) [pid = 18696] [serial = 906] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a997c00) [pid = 18696] [serial = 905] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9b604000) [pid = 18696] [serial = 909] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9ae24c00) [pid = 18696] [serial = 908] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x8f864400) [pid = 18696] [serial = 915] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x8e652000) [pid = 18696] [serial = 914] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93be2000) [pid = 18696] [serial = 920] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x96d9ac00) [pid = 18696] [serial = 924] [outer = (nil)] [url = about:blank] 03:01:08 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x92189000) [pid = 18696] [serial = 918] [outer = (nil)] [url = about:blank] 03:01:09 INFO - PROCESS | 18696 | 1466589669380 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2791ms 03:01:09 INFO - PROCESS | 18696 | 1466589669428 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 18696 | 1466589669434 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 03:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:01:09 INFO - PROCESS | 18696 | 1466589669442 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 18696 | 1466589669450 Marionette TRACE conn4 <- [1,1290,null,{}] 03:01:09 INFO - PROCESS | 18696 | 1466589669469 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:09 INFO - PROCESS | 18696 | 1466589669476 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:09 INFO - PROCESS | 18696 | 1466589669691 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 03:01:09 INFO - PROCESS | 18696 | 1466589669837 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 18696 | 1466589669844 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f868800 == 32 [pid = 18696] [id = 330] 03:01:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x8f868c00) [pid = 18696] [serial = 991] [outer = (nil)] 03:01:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9126dc00) [pid = 18696] [serial = 992] [outer = 0x8f868c00] 03:01:09 INFO - PROCESS | 18696 | 1466589669917 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x91272000) [pid = 18696] [serial = 993] [outer = 0x8f868c00] 03:01:10 INFO - PROCESS | 18696 | 1466589670923 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1508ms 03:01:10 INFO - PROCESS | 18696 | 1466589670951 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 18696 | 1466589670959 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 03:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:01:10 INFO - PROCESS | 18696 | 1466589670971 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 18696 | 1466589670975 Marionette TRACE conn4 <- [1,1294,null,{}] 03:01:10 INFO - PROCESS | 18696 | 1466589670981 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:10 INFO - PROCESS | 18696 | 1466589670987 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:11 INFO - PROCESS | 18696 | 1466589671157 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 03:01:11 INFO - PROCESS | 18696 | 1466589671289 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 18696 | 1466589671297 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2b400 == 33 [pid = 18696] [id = 331] 03:01:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x92201c00) [pid = 18696] [serial = 994] [outer = (nil)] 03:01:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9220e000) [pid = 18696] [serial = 995] [outer = 0x92201c00] 03:01:11 INFO - PROCESS | 18696 | 1466589671413 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9380f800) [pid = 18696] [serial = 996] [outer = 0x92201c00] 03:01:12 INFO - PROCESS | 18696 | 1466589672337 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1441ms 03:01:12 INFO - PROCESS | 18696 | 1466589672412 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 18696 | 1466589672416 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:01:12 INFO - PROCESS | 18696 | 1466589672423 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 18696 | 1466589672431 Marionette TRACE conn4 <- [1,1298,null,{}] 03:01:12 INFO - PROCESS | 18696 | 1466589672468 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:12 INFO - PROCESS | 18696 | 1466589672478 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:12 INFO - PROCESS | 18696 | 1466589672720 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 03:01:12 INFO - PROCESS | 18696 | 1466589672751 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 18696 | 1466589672761 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501cc00 == 34 [pid = 18696] [id = 332] 03:01:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9501d000) [pid = 18696] [serial = 997] [outer = (nil)] 03:01:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x950c7400) [pid = 18696] [serial = 998] [outer = 0x9501d000] 03:01:12 INFO - PROCESS | 18696 | 1466589672882 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x952b4800) [pid = 18696] [serial = 999] [outer = 0x9501d000] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93749400) [pid = 18696] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x96d36000) [pid = 18696] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x996ce000) [pid = 18696] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9124f800) [pid = 18696] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a21b800) [pid = 18696] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a557000) [pid = 18696] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x91241400) [pid = 18696] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93740c00) [pid = 18696] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8f866000) [pid = 18696] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91276800) [pid = 18696] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:01:14 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9524dc00) [pid = 18696] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:01:14 INFO - PROCESS | 18696 | 1466589674316 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1966ms 03:01:14 INFO - PROCESS | 18696 | 1466589674391 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 18696 | 1466589674399 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:01:14 INFO - PROCESS | 18696 | 1466589674409 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 18696 | 1466589674414 Marionette TRACE conn4 <- [1,1302,null,{}] 03:01:14 INFO - PROCESS | 18696 | 1466589674423 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:14 INFO - PROCESS | 18696 | 1466589674430 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:14 INFO - PROCESS | 18696 | 1466589674729 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 03:01:14 INFO - PROCESS | 18696 | 1466589674810 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 18696 | 1466589674818 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220ac00 == 35 [pid = 18696] [id = 333] 03:01:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93b4b400) [pid = 18696] [serial = 1000] [outer = (nil)] 03:01:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x950c7c00) [pid = 18696] [serial = 1001] [outer = 0x93b4b400] 03:01:14 INFO - PROCESS | 18696 | 1466589674892 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x952c1c00) [pid = 18696] [serial = 1002] [outer = 0x93b4b400] 03:01:15 INFO - PROCESS | 18696 | 1466589675700 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1335ms 03:01:15 INFO - PROCESS | 18696 | 1466589675744 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 18696 | 1466589675748 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 03:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:01:15 INFO - PROCESS | 18696 | 1466589675754 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 18696 | 1466589675757 Marionette TRACE conn4 <- [1,1306,null,{}] 03:01:15 INFO - PROCESS | 18696 | 1466589675763 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:15 INFO - PROCESS | 18696 | 1466589675768 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:15 INFO - PROCESS | 18696 | 1466589675922 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 03:01:15 INFO - PROCESS | 18696 | 1466589675936 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 18696 | 1466589675944 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x952c0400 == 36 [pid = 18696] [id = 334] 03:01:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952df400) [pid = 18696] [serial = 1003] [outer = (nil)] 03:01:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x96d2e000) [pid = 18696] [serial = 1004] [outer = 0x952df400] 03:01:16 INFO - PROCESS | 18696 | 1466589676013 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x96d93c00) [pid = 18696] [serial = 1005] [outer = 0x952df400] 03:01:17 INFO - PROCESS | 18696 | 1466589677210 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1535ms 03:01:17 INFO - PROCESS | 18696 | 1466589677291 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 18696 | 1466589677299 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 03:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:01:17 INFO - PROCESS | 18696 | 1466589677309 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 18696 | 1466589677313 Marionette TRACE conn4 <- [1,1310,null,{}] 03:01:17 INFO - PROCESS | 18696 | 1466589677324 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:17 INFO - PROCESS | 18696 | 1466589677330 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:17 INFO - PROCESS | 18696 | 1466589677583 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 03:01:17 INFO - PROCESS | 18696 | 1466589677810 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 18696 | 1466589677819 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7e800 == 37 [pid = 18696] [id = 335] 03:01:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x91242800) [pid = 18696] [serial = 1006] [outer = (nil)] 03:01:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x92186800) [pid = 18696] [serial = 1007] [outer = 0x91242800] 03:01:17 INFO - PROCESS | 18696 | 1466589677909 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x93748800) [pid = 18696] [serial = 1008] [outer = 0x91242800] 03:01:19 INFO - PROCESS | 18696 | 1466589679075 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 18696 | 1466589679160 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:01:19 INFO - PROCESS | 18696 | 1466589679171 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 18696 | 1466589679175 Marionette TRACE conn4 <- [1,1314,null,{}] 03:01:19 INFO - PROCESS | 18696 | 1466589679182 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:19 INFO - PROCESS | 18696 | 1466589679188 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:19 INFO - PROCESS | 18696 | 1466589679420 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 03:01:19 INFO - PROCESS | 18696 | 1466589679668 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 18696 | 1466589679677 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x91249c00 == 38 [pid = 18696] [id = 336] 03:01:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x950e7000) [pid = 18696] [serial = 1009] [outer = (nil)] 03:01:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x96d2a000) [pid = 18696] [serial = 1010] [outer = 0x950e7000] 03:01:19 INFO - PROCESS | 18696 | 1466589679781 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x95014000) [pid = 18696] [serial = 1011] [outer = 0x950e7000] 03:01:20 INFO - PROCESS | 18696 | 1466589680714 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1593ms 03:01:20 INFO - PROCESS | 18696 | 1466589680766 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 18696 | 1466589680770 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 03:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:01:20 INFO - PROCESS | 18696 | 1466589680778 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 18696 | 1466589680785 Marionette TRACE conn4 <- [1,1318,null,{}] 03:01:20 INFO - PROCESS | 18696 | 1466589680804 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 18696 | 1466589680813 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:21 INFO - PROCESS | 18696 | 1466589681050 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 03:01:21 INFO - PROCESS | 18696 | 1466589681269 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 18696 | 1466589681281 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x991cdc00 == 39 [pid = 18696] [id = 337] 03:01:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x99584c00) [pid = 18696] [serial = 1012] [outer = (nil)] 03:01:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x99f44c00) [pid = 18696] [serial = 1013] [outer = 0x99584c00] 03:01:21 INFO - PROCESS | 18696 | 1466589681418 Marionette DEBUG loaded listener.js 03:01:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x99f5fc00) [pid = 18696] [serial = 1014] [outer = 0x99584c00] 03:01:22 INFO - PROCESS | 18696 | 1466589682506 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1802ms 03:01:22 INFO - PROCESS | 18696 | 1466589682583 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 18696 | 1466589682591 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 03:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:01:22 INFO - PROCESS | 18696 | 1466589682601 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 18696 | 1466589682606 Marionette TRACE conn4 <- [1,1322,null,{}] 03:01:22 INFO - PROCESS | 18696 | 1466589682617 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:22 INFO - PROCESS | 18696 | 1466589682626 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:23 INFO - PROCESS | 18696 | 1466589683033 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 03:01:23 INFO - PROCESS | 18696 | 1466589683202 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 18696 | 1466589683209 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501b400 == 40 [pid = 18696] [id = 338] 03:01:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x97835c00) [pid = 18696] [serial = 1015] [outer = (nil)] 03:01:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9a553800) [pid = 18696] [serial = 1016] [outer = 0x97835c00] 03:01:23 INFO - PROCESS | 18696 | 1466589683293 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a557000) [pid = 18696] [serial = 1017] [outer = 0x97835c00] 03:01:24 INFO - PROCESS | 18696 | 1466589684161 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1636ms 03:01:24 INFO - PROCESS | 18696 | 1466589684237 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 03:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:01:24 INFO - PROCESS | 18696 | 1466589684241 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 03:01:24 INFO - PROCESS | 18696 | 1466589684248 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 18696 | 1466589684252 Marionette TRACE conn4 <- [1,1326,null,{}] 03:01:24 INFO - PROCESS | 18696 | 1466589684258 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:24 INFO - PROCESS | 18696 | 1466589684263 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:24 INFO - PROCESS | 18696 | 1466589684483 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 03:01:24 INFO - PROCESS | 18696 | 1466589684704 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 18696 | 1466589684712 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649800 == 41 [pid = 18696] [id = 339] 03:01:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x95014800) [pid = 18696] [serial = 1018] [outer = (nil)] 03:01:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a8c3400) [pid = 18696] [serial = 1019] [outer = 0x95014800] 03:01:24 INFO - PROCESS | 18696 | 1466589684841 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a992400) [pid = 18696] [serial = 1020] [outer = 0x95014800] 03:01:25 INFO - PROCESS | 18696 | 1466589685807 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:01:25 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 03:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1639ms 03:01:25 INFO - PROCESS | 18696 | 1466589685888 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 18696 | 1466589685892 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 03:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:01:25 INFO - PROCESS | 18696 | 1466589685899 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 18696 | 1466589685903 Marionette TRACE conn4 <- [1,1330,null,{}] 03:01:25 INFO - PROCESS | 18696 | 1466589685909 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:25 INFO - PROCESS | 18696 | 1466589685920 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:26 INFO - PROCESS | 18696 | 1466589686199 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 03:01:26 INFO - PROCESS | 18696 | 1466589686454 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 18696 | 1466589686461 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be1400 == 42 [pid = 18696] [id = 340] 03:01:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9a8b5800) [pid = 18696] [serial = 1021] [outer = (nil)] 03:01:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9ae21000) [pid = 18696] [serial = 1022] [outer = 0x9a8b5800] 03:01:26 INFO - PROCESS | 18696 | 1466589686549 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9b326400) [pid = 18696] [serial = 1023] [outer = 0x9a8b5800] 03:01:27 INFO - PROCESS | 18696 | 1466589687426 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:01:27 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 03:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1581ms 03:01:27 INFO - PROCESS | 18696 | 1466589687481 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 03:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:01:27 INFO - PROCESS | 18696 | 1466589687485 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 03:01:27 INFO - PROCESS | 18696 | 1466589687492 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 18696 | 1466589687495 Marionette TRACE conn4 <- [1,1334,null,{}] 03:01:27 INFO - PROCESS | 18696 | 1466589687501 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:27 INFO - PROCESS | 18696 | 1466589687507 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:27 INFO - PROCESS | 18696 | 1466589687690 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 03:01:27 INFO - PROCESS | 18696 | 1466589687874 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 18696 | 1466589687885 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646800 == 43 [pid = 18696] [id = 341] 03:01:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x8fa77400) [pid = 18696] [serial = 1024] [outer = (nil)] 03:01:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9b6a8800) [pid = 18696] [serial = 1025] [outer = 0x8fa77400] 03:01:27 INFO - PROCESS | 18696 | 1466589687967 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9b32cc00) [pid = 18696] [serial = 1026] [outer = 0x8fa77400] 03:01:28 INFO - PROCESS | 18696 | 1466589688923 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1481ms 03:01:28 INFO - PROCESS | 18696 | 1466589688973 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 18696 | 1466589688976 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 03:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:01:28 INFO - PROCESS | 18696 | 1466589688983 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - PROCESS | 18696 | 1466589688987 Marionette TRACE conn4 <- [1,1338,null,{}] 03:01:28 INFO - PROCESS | 18696 | 1466589688993 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:29 INFO - PROCESS | 18696 | 1466589688998 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:29 INFO - PROCESS | 18696 | 1466589689178 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 03:01:29 INFO - PROCESS | 18696 | 1466589689347 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 18696 | 1466589689357 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85c000 == 44 [pid = 18696] [id = 342] 03:01:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x8f85d800) [pid = 18696] [serial = 1027] [outer = (nil)] 03:01:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x9127c400) [pid = 18696] [serial = 1028] [outer = 0x8f85d800] 03:01:29 INFO - PROCESS | 18696 | 1466589689483 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x9524f800) [pid = 18696] [serial = 1029] [outer = 0x8f85d800] 03:01:30 INFO - PROCESS | 18696 | 1466589690838 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1882ms 03:01:30 INFO - PROCESS | 18696 | 1466589690939 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 18696 | 1466589690945 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 03:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:01:30 INFO - PROCESS | 18696 | 1466589690958 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 18696 | 1466589690963 Marionette TRACE conn4 <- [1,1342,null,{}] 03:01:30 INFO - PROCESS | 18696 | 1466589690973 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:30 INFO - PROCESS | 18696 | 1466589690978 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:31 INFO - PROCESS | 18696 | 1466589691154 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 03:01:31 INFO - PROCESS | 18696 | 1466589691323 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 18696 | 1466589691336 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa74c00 == 45 [pid = 18696] [id = 343] 03:01:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x8fa7b400) [pid = 18696] [serial = 1030] [outer = (nil)] 03:01:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x91250000) [pid = 18696] [serial = 1031] [outer = 0x8fa7b400] 03:01:31 INFO - PROCESS | 18696 | 1466589691419 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x91245800) [pid = 18696] [serial = 1032] [outer = 0x8fa7b400] 03:01:32 INFO - PROCESS | 18696 | --DOCSHELL 0x9220ac00 == 44 [pid = 18696] [id = 333] 03:01:32 INFO - PROCESS | 18696 | --DOCSHELL 0x9501cc00 == 43 [pid = 18696] [id = 332] 03:01:32 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2b400 == 42 [pid = 18696] [id = 331] 03:01:32 INFO - PROCESS | 18696 | --DOCSHELL 0x8f868800 == 41 [pid = 18696] [id = 330] 03:01:32 INFO - PROCESS | 18696 | 1466589692424 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x99f46c00) [pid = 18696] [serial = 956] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x991cd800) [pid = 18696] [serial = 950] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x99f62000) [pid = 18696] [serial = 953] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x99590c00) [pid = 18696] [serial = 951] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x96d9dc00) [pid = 18696] [serial = 927] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9a3d8800) [pid = 18696] [serial = 935] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9a54d000) [pid = 18696] [serial = 936] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9a8b6000) [pid = 18696] [serial = 938] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9a8b5000) [pid = 18696] [serial = 939] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9126f000) [pid = 18696] [serial = 929] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x93817c00) [pid = 18696] [serial = 930] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x952dec00) [pid = 18696] [serial = 932] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x96d94c00) [pid = 18696] [serial = 933] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x8fa79000) [pid = 18696] [serial = 941] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9124a000) [pid = 18696] [serial = 942] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93b06800) [pid = 18696] [serial = 944] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b4a000) [pid = 18696] [serial = 945] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x952ba000) [pid = 18696] [serial = 947] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x99f61400) [pid = 18696] [serial = 954] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a54c800) [pid = 18696] [serial = 957] [outer = (nil)] [url = about:blank] 03:01:32 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x952c0c00) [pid = 18696] [serial = 948] [outer = (nil)] [url = about:blank] 03:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1535ms 03:01:32 INFO - PROCESS | 18696 | 1466589692493 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 18696 | 1466589692500 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 03:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:01:32 INFO - PROCESS | 18696 | 1466589692510 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 18696 | 1466589692514 Marionette TRACE conn4 <- [1,1346,null,{}] 03:01:32 INFO - PROCESS | 18696 | 1466589692520 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 18696 | 1466589692525 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:32 INFO - PROCESS | 18696 | 1466589692703 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 03:01:32 INFO - PROCESS | 18696 | 1466589692837 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 18696 | 1466589692848 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x91243c00 == 42 [pid = 18696] [id = 344] 03:01:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91a25000) [pid = 18696] [serial = 1033] [outer = (nil)] 03:01:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93b09800) [pid = 18696] [serial = 1034] [outer = 0x91a25000] 03:01:32 INFO - PROCESS | 18696 | 1466589692923 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x93be5000) [pid = 18696] [serial = 1035] [outer = 0x91a25000] 03:01:33 INFO - PROCESS | 18696 | 1466589693795 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1336ms 03:01:33 INFO - PROCESS | 18696 | 1466589693847 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 18696 | 1466589693851 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 03:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:01:33 INFO - PROCESS | 18696 | 1466589693857 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 18696 | 1466589693863 Marionette TRACE conn4 <- [1,1350,null,{}] 03:01:33 INFO - PROCESS | 18696 | 1466589693879 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:33 INFO - PROCESS | 18696 | 1466589693888 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:34 INFO - PROCESS | 18696 | 1466589694060 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 03:01:34 INFO - PROCESS | 18696 | 1466589694188 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 18696 | 1466589694197 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e8800 == 43 [pid = 18696] [id = 345] 03:01:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x952e9000) [pid = 18696] [serial = 1036] [outer = (nil)] 03:01:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x96da1c00) [pid = 18696] [serial = 1037] [outer = 0x952e9000] 03:01:34 INFO - PROCESS | 18696 | 1466589694269 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x99585c00) [pid = 18696] [serial = 1038] [outer = 0x952e9000] 03:01:35 INFO - PROCESS | 18696 | 1466589695171 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1383ms 03:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:01:35 INFO - PROCESS | 18696 | 1466589695242 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 18696 | 1466589695246 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 03:01:35 INFO - PROCESS | 18696 | 1466589695253 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 18696 | 1466589695256 Marionette TRACE conn4 <- [1,1354,null,{}] 03:01:35 INFO - PROCESS | 18696 | 1466589695267 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:35 INFO - PROCESS | 18696 | 1466589695271 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:35 INFO - PROCESS | 18696 | 1466589695491 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 03:01:35 INFO - PROCESS | 18696 | 1466589695527 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 18696 | 1466589695534 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a25c00 == 44 [pid = 18696] [id = 346] 03:01:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x952c0c00) [pid = 18696] [serial = 1039] [outer = (nil)] 03:01:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a3da800) [pid = 18696] [serial = 1040] [outer = 0x952c0c00] 03:01:35 INFO - PROCESS | 18696 | 1466589695605 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a54e400) [pid = 18696] [serial = 1041] [outer = 0x952c0c00] 03:01:36 INFO - PROCESS | 18696 | 1466589696531 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1336ms 03:01:36 INFO - PROCESS | 18696 | 1466589696591 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 18696 | 1466589696594 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 03:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:01:36 INFO - PROCESS | 18696 | 1466589696600 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 18696 | 1466589696604 Marionette TRACE conn4 <- [1,1358,null,{}] 03:01:36 INFO - PROCESS | 18696 | 1466589696610 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:36 INFO - PROCESS | 18696 | 1466589696615 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:36 INFO - PROCESS | 18696 | 1466589696835 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 03:01:36 INFO - PROCESS | 18696 | 1466589696861 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 18696 | 1466589696866 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124b800 == 45 [pid = 18696] [id = 347] 03:01:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x950c7800) [pid = 18696] [serial = 1042] [outer = (nil)] 03:01:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9a8c3000) [pid = 18696] [serial = 1043] [outer = 0x950c7800] 03:01:36 INFO - PROCESS | 18696 | 1466589696948 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9a991800) [pid = 18696] [serial = 1044] [outer = 0x950c7800] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x8fa81000) [pid = 18696] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x950c8800) [pid = 18696] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9501d000) [pid = 18696] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a8bac00) [pid = 18696] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x93b4b400) [pid = 18696] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9a327800) [pid = 18696] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x92201c00) [pid = 18696] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9ae22400) [pid = 18696] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x92d7c400) [pid = 18696] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x8f868c00) [pid = 18696] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9b00c000) [pid = 18696] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x8e64a400) [pid = 18696] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x952e2400) [pid = 18696] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9124a800) [pid = 18696] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:01:37 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x91243400) [pid = 18696] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:01:37 INFO - PROCESS | 18696 | 1466589697972 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1385ms 03:01:37 INFO - PROCESS | 18696 | 1466589697987 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 18696 | 1466589697990 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:01:38 INFO - PROCESS | 18696 | 1466589697997 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 18696 | 1466589698001 Marionette TRACE conn4 <- [1,1362,null,{}] 03:01:38 INFO - PROCESS | 18696 | 1466589698007 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:38 INFO - PROCESS | 18696 | 1466589698017 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:38 INFO - PROCESS | 18696 | 1466589698228 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 03:01:38 INFO - PROCESS | 18696 | 1466589698355 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 18696 | 1466589698363 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a400 == 46 [pid = 18696] [id = 348] 03:01:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x8f869400) [pid = 18696] [serial = 1045] [outer = (nil)] 03:01:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9ae1dc00) [pid = 18696] [serial = 1046] [outer = 0x8f869400] 03:01:38 INFO - PROCESS | 18696 | 1466589698430 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9b00a000) [pid = 18696] [serial = 1047] [outer = 0x8f869400] 03:01:39 INFO - PROCESS | 18696 | 1466589699240 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1291ms 03:01:39 INFO - PROCESS | 18696 | 1466589699290 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 18696 | 1466589699293 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 03:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:01:39 INFO - PROCESS | 18696 | 1466589699300 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 18696 | 1466589699304 Marionette TRACE conn4 <- [1,1366,null,{}] 03:01:39 INFO - PROCESS | 18696 | 1466589699309 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:39 INFO - PROCESS | 18696 | 1466589699313 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:39 INFO - PROCESS | 18696 | 1466589699665 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 03:01:39 INFO - PROCESS | 18696 | 1466589699750 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 18696 | 1466589699761 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863000 == 47 [pid = 18696] [id = 349] 03:01:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x8f863800) [pid = 18696] [serial = 1048] [outer = (nil)] 03:01:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x8fa78800) [pid = 18696] [serial = 1049] [outer = 0x8f863800] 03:01:39 INFO - PROCESS | 18696 | 1466589699886 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9126e800) [pid = 18696] [serial = 1050] [outer = 0x8f863800] 03:01:41 INFO - PROCESS | 18696 | 1466589701046 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 18696 | 1466589701097 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 03:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:01:41 INFO - PROCESS | 18696 | 1466589701106 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 18696 | 1466589701111 Marionette TRACE conn4 <- [1,1370,null,{}] 03:01:41 INFO - PROCESS | 18696 | 1466589701119 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:41 INFO - PROCESS | 18696 | 1466589701125 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:41 INFO - PROCESS | 18696 | 1466589701376 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 03:01:41 INFO - PROCESS | 18696 | 1466589701646 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 18696 | 1466589701658 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x950e3800 == 48 [pid = 18696] [id = 350] 03:01:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x952b5000) [pid = 18696] [serial = 1051] [outer = (nil)] 03:01:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x952de800) [pid = 18696] [serial = 1052] [outer = 0x952b5000] 03:01:41 INFO - PROCESS | 18696 | 1466589701744 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x96d37000) [pid = 18696] [serial = 1053] [outer = 0x952b5000] 03:01:42 INFO - PROCESS | 18696 | 1466589702734 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 18696 | 1466589702805 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 03:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:01:42 INFO - PROCESS | 18696 | 1466589702813 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 18696 | 1466589702817 Marionette TRACE conn4 <- [1,1374,null,{}] 03:01:42 INFO - PROCESS | 18696 | 1466589702823 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:42 INFO - PROCESS | 18696 | 1466589702829 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:43 INFO - PROCESS | 18696 | 1466589703150 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 03:01:43 INFO - PROCESS | 18696 | 1466589703378 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 18696 | 1466589703385 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a8b7800 == 49 [pid = 18696] [id = 351] 03:01:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a8bac00) [pid = 18696] [serial = 1054] [outer = (nil)] 03:01:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9aa1bc00) [pid = 18696] [serial = 1055] [outer = 0x9a8bac00] 03:01:43 INFO - PROCESS | 18696 | 1466589703475 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9ae23c00) [pid = 18696] [serial = 1056] [outer = 0x9a8bac00] 03:01:44 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:44 INFO - PROCESS | 18696 | 1466589704453 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:01:44 INFO - PROCESS | 18696 | 1466589704505 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 03:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:01:44 INFO - PROCESS | 18696 | 1466589704522 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:01:44 INFO - PROCESS | 18696 | 1466589704530 Marionette TRACE conn4 <- [1,1378,null,{}] 03:01:44 INFO - PROCESS | 18696 | 1466589704536 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 18696 | 1466589704541 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:44 INFO - PROCESS | 18696 | 1466589704765 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 03:01:45 INFO - PROCESS | 18696 | 1466589704992 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 18696 | 1466589705001 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x93beac00 == 50 [pid = 18696] [id = 352] 03:01:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9b604800) [pid = 18696] [serial = 1057] [outer = (nil)] 03:01:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9d808c00) [pid = 18696] [serial = 1058] [outer = 0x9b604800] 03:01:45 INFO - PROCESS | 18696 | 1466589705154 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9d879c00) [pid = 18696] [serial = 1059] [outer = 0x9b604800] 03:01:46 INFO - PROCESS | 18696 | 1466589706085 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 18696 | 1466589706128 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 03:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:01:46 INFO - PROCESS | 18696 | 1466589706135 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 18696 | 1466589706139 Marionette TRACE conn4 <- [1,1382,null,{}] 03:01:46 INFO - PROCESS | 18696 | 1466589706145 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:46 INFO - PROCESS | 18696 | 1466589706150 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:46 INFO - PROCESS | 18696 | 1466589706337 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 03:01:46 INFO - PROCESS | 18696 | 1466589706513 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 18696 | 1466589706519 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a223c00 == 51 [pid = 18696] [id = 353] 03:01:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9bbc0000) [pid = 18696] [serial = 1060] [outer = (nil)] 03:01:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0xa061d800) [pid = 18696] [serial = 1061] [outer = 0x9bbc0000] 03:01:46 INFO - PROCESS | 18696 | 1466589706604 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0xa100d800) [pid = 18696] [serial = 1062] [outer = 0x9bbc0000] 03:01:47 INFO - PROCESS | 18696 | [18696] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:01:47 INFO - PROCESS | 18696 | 1466589707601 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 18696 | 1466589707682 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 03:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:01:47 INFO - PROCESS | 18696 | 1466589707689 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 18696 | 1466589707692 Marionette TRACE conn4 <- [1,1386,null,{}] 03:01:47 INFO - PROCESS | 18696 | 1466589707698 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:47 INFO - PROCESS | 18696 | 1466589707704 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:47 INFO - PROCESS | 18696 | 1466589707969 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 03:01:48 INFO - PROCESS | 18696 | 1466589708516 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 18696 | 1466589708525 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa82400 == 52 [pid = 18696] [id = 354] 03:01:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x91243400) [pid = 18696] [serial = 1063] [outer = (nil)] 03:01:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x92187400) [pid = 18696] [serial = 1064] [outer = 0x91243400] 03:01:48 INFO - PROCESS | 18696 | 1466589708603 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x9380b800) [pid = 18696] [serial = 1065] [outer = 0x91243400] 03:01:49 INFO - PROCESS | 18696 | 1466589709664 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 18696 | 1466589709737 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 03:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:01:49 INFO - PROCESS | 18696 | 1466589709746 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 18696 | 1466589709751 Marionette TRACE conn4 <- [1,1390,null,{}] 03:01:49 INFO - PROCESS | 18696 | 1466589709805 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 18696 | 1466589709814 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9124b800 == 51 [pid = 18696] [id = 347] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x91a25c00 == 50 [pid = 18696] [id = 346] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x952e8800 == 49 [pid = 18696] [id = 345] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x91243c00 == 48 [pid = 18696] [id = 344] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa74c00 == 47 [pid = 18696] [id = 343] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9a557400 == 46 [pid = 18696] [id = 323] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64dc00 == 45 [pid = 18696] [id = 327] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9220fc00 == 44 [pid = 18696] [id = 329] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x91242c00 == 43 [pid = 18696] [id = 328] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x952c0400 == 42 [pid = 18696] [id = 334] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7e800 == 41 [pid = 18696] [id = 335] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649800 == 40 [pid = 18696] [id = 339] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x91249c00 == 39 [pid = 18696] [id = 336] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x991cdc00 == 38 [pid = 18696] [id = 337] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x93be1400 == 37 [pid = 18696] [id = 340] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646800 == 36 [pid = 18696] [id = 341] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f000 == 35 [pid = 18696] [id = 322] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85c000 == 34 [pid = 18696] [id = 342] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x94686000 == 33 [pid = 18696] [id = 324] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9501b400 == 32 [pid = 18696] [id = 338] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8e647c00 == 31 [pid = 18696] [id = 325] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x952ddc00 == 30 [pid = 18696] [id = 326] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa82400 == 29 [pid = 18696] [id = 354] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9a223c00 == 28 [pid = 18696] [id = 353] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x93beac00 == 27 [pid = 18696] [id = 352] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x950e3800 == 26 [pid = 18696] [id = 350] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9a8b7800 == 25 [pid = 18696] [id = 351] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a400 == 24 [pid = 18696] [id = 348] 03:01:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863000 == 23 [pid = 18696] [id = 349] 03:01:51 INFO - PROCESS | 18696 | 1466589711132 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9381a800) [pid = 18696] [serial = 960] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x92185800) [pid = 18696] [serial = 959] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x96d37400) [pid = 18696] [serial = 963] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x952be000) [pid = 18696] [serial = 962] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x950c7400) [pid = 18696] [serial = 998] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9ae17000) [pid = 18696] [serial = 966] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x950c7c00) [pid = 18696] [serial = 1001] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x952b4800) [pid = 18696] [serial = 999] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a999400) [pid = 18696] [serial = 965] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9b005c00) [pid = 18696] [serial = 969] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9220e000) [pid = 18696] [serial = 995] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9ae25400) [pid = 18696] [serial = 968] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9b6a1c00) [pid = 18696] [serial = 972] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b49800) [pid = 18696] [serial = 990] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x93b0c800) [pid = 18696] [serial = 989] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9b608400) [pid = 18696] [serial = 971] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9126dc00) [pid = 18696] [serial = 992] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9d37bc00) [pid = 18696] [serial = 975] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91272000) [pid = 18696] [serial = 993] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9d373000) [pid = 18696] [serial = 974] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9d80e000) [pid = 18696] [serial = 978] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9d80a800) [pid = 18696] [serial = 977] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0xa0613800) [pid = 18696] [serial = 981] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9d870400) [pid = 18696] [serial = 980] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9524e400) [pid = 18696] [serial = 984] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93b45000) [pid = 18696] [serial = 983] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9126f400) [pid = 18696] [serial = 987] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9124e000) [pid = 18696] [serial = 986] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x96d2e000) [pid = 18696] [serial = 1004] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x952c1c00) [pid = 18696] [serial = 1002] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9380f800) [pid = 18696] [serial = 996] [outer = (nil)] [url = about:blank] 03:01:51 INFO - PROCESS | 18696 | 1466589711428 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 18696 | 1466589711441 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64d800 == 24 [pid = 18696] [id = 355] 03:01:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8e64e400) [pid = 18696] [serial = 1066] [outer = (nil)] 03:01:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x8e651400) [pid = 18696] [serial = 1067] [outer = 0x8e64e400] 03:01:51 INFO - PROCESS | 18696 | 1466589711513 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x8f864000) [pid = 18696] [serial = 1068] [outer = 0x8e64e400] 03:01:52 INFO - PROCESS | 18696 | 1466589712312 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2586ms 03:01:52 INFO - PROCESS | 18696 | 1466589712334 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 18696 | 1466589712341 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 03:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:01:52 INFO - PROCESS | 18696 | 1466589712349 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 18696 | 1466589712353 Marionette TRACE conn4 <- [1,1394,null,{}] 03:01:52 INFO - PROCESS | 18696 | 1466589712361 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 18696 | 1466589712370 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:52 INFO - PROCESS | 18696 | 1466589712594 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 03:01:52 INFO - PROCESS | 18696 | 1466589712610 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 18696 | 1466589712622 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x9127c800 == 25 [pid = 18696] [id = 356] 03:01:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91a22400) [pid = 18696] [serial = 1069] [outer = (nil)] 03:01:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91a28c00) [pid = 18696] [serial = 1070] [outer = 0x91a22400] 03:01:52 INFO - PROCESS | 18696 | 1466589712693 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x92183000) [pid = 18696] [serial = 1071] [outer = 0x91a22400] 03:01:53 INFO - PROCESS | 18696 | 1466589713611 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1333ms 03:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:01:53 INFO - PROCESS | 18696 | 1466589713683 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 18696 | 1466589713687 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 03:01:53 INFO - PROCESS | 18696 | 1466589713695 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 18696 | 1466589713697 Marionette TRACE conn4 <- [1,1398,null,{}] 03:01:53 INFO - PROCESS | 18696 | 1466589713705 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:53 INFO - PROCESS | 18696 | 1466589713710 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:53 INFO - PROCESS | 18696 | 1466589713934 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 03:01:53 INFO - PROCESS | 18696 | 1466589713968 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 18696 | 1466589713976 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b08800 == 26 [pid = 18696] [id = 357] 03:01:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93b09400) [pid = 18696] [serial = 1072] [outer = (nil)] 03:01:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x93b10000) [pid = 18696] [serial = 1073] [outer = 0x93b09400] 03:01:54 INFO - PROCESS | 18696 | 1466589714047 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x93b49c00) [pid = 18696] [serial = 1074] [outer = 0x93b09400] 03:01:55 INFO - PROCESS | 18696 | 1466589715065 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1434ms 03:01:55 INFO - PROCESS | 18696 | 1466589715134 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 18696 | 1466589715142 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:01:55 INFO - PROCESS | 18696 | 1466589715159 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 18696 | 1466589715167 Marionette TRACE conn4 <- [1,1402,null,{}] 03:01:55 INFO - PROCESS | 18696 | 1466589715183 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 18696 | 1466589715191 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:55 INFO - PROCESS | 18696 | 1466589715432 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 03:01:55 INFO - PROCESS | 18696 | 1466589715457 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 18696 | 1466589715464 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f867800 == 27 [pid = 18696] [id = 358] 03:01:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x8fa7d400) [pid = 18696] [serial = 1075] [outer = (nil)] 03:01:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x950edc00) [pid = 18696] [serial = 1076] [outer = 0x8fa7d400] 03:01:55 INFO - PROCESS | 18696 | 1466589715553 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x952b6000) [pid = 18696] [serial = 1077] [outer = 0x8fa7d400] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x8f869400) [pid = 18696] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952c0c00) [pid = 18696] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x950c7800) [pid = 18696] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x95014800) [pid = 18696] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x952df400) [pid = 18696] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x99584c00) [pid = 18696] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9a8b5800) [pid = 18696] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x8fa77400) [pid = 18696] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8f85d800) [pid = 18696] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91a25000) [pid = 18696] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91242800) [pid = 18696] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x952e9000) [pid = 18696] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x97835c00) [pid = 18696] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8fa7b400) [pid = 18696] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:01:56 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x950e7000) [pid = 18696] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:01:57 INFO - PROCESS | 18696 | 1466589717082 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1967ms 03:01:57 INFO - PROCESS | 18696 | 1466589717118 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 18696 | 1466589717122 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 03:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:01:57 INFO - PROCESS | 18696 | 1466589717129 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 18696 | 1466589717132 Marionette TRACE conn4 <- [1,1406,null,{}] 03:01:57 INFO - PROCESS | 18696 | 1466589717138 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:57 INFO - PROCESS | 18696 | 1466589717143 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:57 INFO - PROCESS | 18696 | 1466589717301 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 03:01:57 INFO - PROCESS | 18696 | 1466589717429 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 18696 | 1466589717438 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b800 == 28 [pid = 18696] [id = 359] 03:01:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x8f869400) [pid = 18696] [serial = 1078] [outer = (nil)] 03:01:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x950e2c00) [pid = 18696] [serial = 1079] [outer = 0x8f869400] 03:01:57 INFO - PROCESS | 18696 | 1466589717506 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x952ba800) [pid = 18696] [serial = 1080] [outer = 0x8f869400] 03:01:58 INFO - PROCESS | 18696 | 1466589718280 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1183ms 03:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:01:58 INFO - PROCESS | 18696 | 1466589718316 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 18696 | 1466589718319 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 03:01:58 INFO - PROCESS | 18696 | 1466589718326 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 18696 | 1466589718330 Marionette TRACE conn4 <- [1,1410,null,{}] 03:01:58 INFO - PROCESS | 18696 | 1466589718335 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 18696 | 1466589718340 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:58 INFO - PROCESS | 18696 | 1466589718564 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 03:01:58 INFO - PROCESS | 18696 | 1466589718729 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 18696 | 1466589718746 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:01:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f000 == 29 [pid = 18696] [id = 360] 03:01:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8f861000) [pid = 18696] [serial = 1081] [outer = (nil)] 03:01:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x8fa79000) [pid = 18696] [serial = 1082] [outer = 0x8f861000] 03:01:58 INFO - PROCESS | 18696 | 1466589718838 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x91a2a400) [pid = 18696] [serial = 1083] [outer = 0x8f861000] 03:01:59 INFO - PROCESS | 18696 | 1466589719989 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1683ms 03:02:00 INFO - PROCESS | 18696 | 1466589720009 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 18696 | 1466589720017 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 03:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:02:00 INFO - PROCESS | 18696 | 1466589720025 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 18696 | 1466589720031 Marionette TRACE conn4 <- [1,1414,null,{}] 03:02:00 INFO - PROCESS | 18696 | 1466589720040 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:00 INFO - PROCESS | 18696 | 1466589720047 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:00 INFO - PROCESS | 18696 | 1466589720332 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 03:02:00 INFO - PROCESS | 18696 | 1466589720559 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 18696 | 1466589720569 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x91271000 == 30 [pid = 18696] [id = 361] 03:02:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93be1400) [pid = 18696] [serial = 1084] [outer = (nil)] 03:02:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x950bfc00) [pid = 18696] [serial = 1085] [outer = 0x93be1400] 03:02:00 INFO - PROCESS | 18696 | 1466589720654 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x95249400) [pid = 18696] [serial = 1086] [outer = 0x93be1400] 03:02:01 INFO - PROCESS | 18696 | 1466589721744 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1739ms 03:02:01 INFO - PROCESS | 18696 | 1466589721764 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 18696 | 1466589721769 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:02:01 INFO - PROCESS | 18696 | 1466589721776 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 18696 | 1466589721780 Marionette TRACE conn4 <- [1,1418,null,{}] 03:02:01 INFO - PROCESS | 18696 | 1466589721787 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:01 INFO - PROCESS | 18696 | 1466589721792 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:02 INFO - PROCESS | 18696 | 1466589722017 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 03:02:02 INFO - PROCESS | 18696 | 1466589722324 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 18696 | 1466589722331 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649000 == 31 [pid = 18696] [id = 362] 03:02:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x96d2e400) [pid = 18696] [serial = 1087] [outer = (nil)] 03:02:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d9a000) [pid = 18696] [serial = 1088] [outer = 0x96d2e400] 03:02:02 INFO - PROCESS | 18696 | 1466589722417 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x97832400) [pid = 18696] [serial = 1089] [outer = 0x96d2e400] 03:02:03 INFO - PROCESS | 18696 | 1466589723399 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1694ms 03:02:03 INFO - PROCESS | 18696 | 1466589723472 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 18696 | 1466589723478 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 03:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:02:03 INFO - PROCESS | 18696 | 1466589723497 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 18696 | 1466589723505 Marionette TRACE conn4 <- [1,1422,null,{}] 03:02:03 INFO - PROCESS | 18696 | 1466589723511 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:03 INFO - PROCESS | 18696 | 1466589723519 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:03 INFO - PROCESS | 18696 | 1466589723850 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 03:02:04 INFO - PROCESS | 18696 | 1466589724024 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 18696 | 1466589724033 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b02800 == 32 [pid = 18696] [id = 363] 03:02:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x99f45000) [pid = 18696] [serial = 1090] [outer = (nil)] 03:02:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a224800) [pid = 18696] [serial = 1091] [outer = 0x99f45000] 03:02:04 INFO - PROCESS | 18696 | 1466589724119 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a222400) [pid = 18696] [serial = 1092] [outer = 0x99f45000] 03:02:05 INFO - PROCESS | 18696 | 1466589725067 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1646ms 03:02:05 INFO - PROCESS | 18696 | 1466589725136 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 03:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:02:05 INFO - PROCESS | 18696 | 1466589725141 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 03:02:05 INFO - PROCESS | 18696 | 1466589725148 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 18696 | 1466589725152 Marionette TRACE conn4 <- [1,1426,null,{}] 03:02:05 INFO - PROCESS | 18696 | 1466589725158 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:05 INFO - PROCESS | 18696 | 1466589725164 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:05 INFO - PROCESS | 18696 | 1466589725405 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 03:02:05 INFO - PROCESS | 18696 | 1466589725615 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 18696 | 1466589725623 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650800 == 33 [pid = 18696] [id = 364] 03:02:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9a54bc00) [pid = 18696] [serial = 1093] [outer = (nil)] 03:02:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9a726400) [pid = 18696] [serial = 1094] [outer = 0x9a54bc00] 03:02:05 INFO - PROCESS | 18696 | 1466589725749 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a7cac00) [pid = 18696] [serial = 1095] [outer = 0x9a54bc00] 03:02:06 INFO - PROCESS | 18696 | 1466589726755 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1655ms 03:02:06 INFO - PROCESS | 18696 | 1466589726803 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 18696 | 1466589726807 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 03:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:02:06 INFO - PROCESS | 18696 | 1466589726814 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 18696 | 1466589726818 Marionette TRACE conn4 <- [1,1430,null,{}] 03:02:06 INFO - PROCESS | 18696 | 1466589726824 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:06 INFO - PROCESS | 18696 | 1466589726829 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:07 INFO - PROCESS | 18696 | 1466589727029 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 03:02:07 INFO - PROCESS | 18696 | 1466589727251 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 18696 | 1466589727270 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e648c00 == 34 [pid = 18696] [id = 365] 03:02:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x8e64a000) [pid = 18696] [serial = 1096] [outer = (nil)] 03:02:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x8f85bc00) [pid = 18696] [serial = 1097] [outer = 0x8e64a000] 03:02:07 INFO - PROCESS | 18696 | 1466589727523 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x91274400) [pid = 18696] [serial = 1098] [outer = 0x8e64a000] 03:02:08 INFO - PROCESS | 18696 | 1466589728496 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1740ms 03:02:08 INFO - PROCESS | 18696 | 1466589728556 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 03:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:02:08 INFO - PROCESS | 18696 | 1466589728562 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 03:02:08 INFO - PROCESS | 18696 | 1466589728570 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 18696 | 1466589728573 Marionette TRACE conn4 <- [1,1434,null,{}] 03:02:08 INFO - PROCESS | 18696 | 1466589728581 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 18696 | 1466589728586 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:08 INFO - PROCESS | 18696 | 1466589728773 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 03:02:09 INFO - PROCESS | 18696 | 1466589729062 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 18696 | 1466589729069 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x91272800 == 35 [pid = 18696] [id = 366] 03:02:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x91a2e400) [pid = 18696] [serial = 1099] [outer = (nil)] 03:02:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x95016c00) [pid = 18696] [serial = 1100] [outer = 0x91a2e400] 03:02:09 INFO - PROCESS | 18696 | 1466589729166 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x952b9c00) [pid = 18696] [serial = 1101] [outer = 0x91a2e400] 03:02:09 INFO - PROCESS | 18696 | --DOCSHELL 0x91271400 == 34 [pid = 18696] [id = 314] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9ae1dc00) [pid = 18696] [serial = 1046] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9a3da800) [pid = 18696] [serial = 1040] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9a8c3000) [pid = 18696] [serial = 1043] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a54e400) [pid = 18696] [serial = 1041] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a8c3400) [pid = 18696] [serial = 1019] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a992400) [pid = 18696] [serial = 1020] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x96d93c00) [pid = 18696] [serial = 1005] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x99f44c00) [pid = 18696] [serial = 1013] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x99f5fc00) [pid = 18696] [serial = 1014] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9ae21000) [pid = 18696] [serial = 1022] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9b326400) [pid = 18696] [serial = 1023] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9b6a8800) [pid = 18696] [serial = 1025] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9b32cc00) [pid = 18696] [serial = 1026] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9127c400) [pid = 18696] [serial = 1028] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9524f800) [pid = 18696] [serial = 1029] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93b09800) [pid = 18696] [serial = 1034] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93be5000) [pid = 18696] [serial = 1035] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x92186800) [pid = 18696] [serial = 1007] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93748800) [pid = 18696] [serial = 1008] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x96da1c00) [pid = 18696] [serial = 1037] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9a553800) [pid = 18696] [serial = 1016] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9a557000) [pid = 18696] [serial = 1017] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91250000) [pid = 18696] [serial = 1031] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91245800) [pid = 18696] [serial = 1032] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d2a000) [pid = 18696] [serial = 1010] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x95014000) [pid = 18696] [serial = 1011] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a991800) [pid = 18696] [serial = 1044] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x99585c00) [pid = 18696] [serial = 1038] [outer = (nil)] [url = about:blank] 03:02:09 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9b00a000) [pid = 18696] [serial = 1047] [outer = (nil)] [url = about:blank] 03:02:10 INFO - PROCESS | 18696 | 1466589730115 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1582ms 03:02:10 INFO - PROCESS | 18696 | 1466589730152 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 18696 | 1466589730158 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 03:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:02:10 INFO - PROCESS | 18696 | 1466589730168 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 18696 | 1466589730173 Marionette TRACE conn4 <- [1,1438,null,{}] 03:02:10 INFO - PROCESS | 18696 | 1466589730179 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 18696 | 1466589730185 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:10 INFO - PROCESS | 18696 | 1466589730396 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 03:02:10 INFO - PROCESS | 18696 | 1466589730588 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 18696 | 1466589730597 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b09800 == 35 [pid = 18696] [id = 367] 03:02:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93b11400) [pid = 18696] [serial = 1102] [outer = (nil)] 03:02:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952e1400) [pid = 18696] [serial = 1103] [outer = 0x93b11400] 03:02:10 INFO - PROCESS | 18696 | 1466589730672 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d93800) [pid = 18696] [serial = 1104] [outer = 0x93b11400] 03:02:11 INFO - PROCESS | 18696 | 1466589731498 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1390ms 03:02:11 INFO - PROCESS | 18696 | 1466589731559 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 18696 | 1466589731562 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 03:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:02:11 INFO - PROCESS | 18696 | 1466589731569 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 18696 | 1466589731575 Marionette TRACE conn4 <- [1,1442,null,{}] 03:02:11 INFO - PROCESS | 18696 | 1466589731593 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:11 INFO - PROCESS | 18696 | 1466589731602 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:11 INFO - PROCESS | 18696 | 1466589731780 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 03:02:11 INFO - PROCESS | 18696 | 1466589731919 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 18696 | 1466589731927 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x92186800 == 36 [pid = 18696] [id = 368] 03:02:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d9bc00) [pid = 18696] [serial = 1105] [outer = (nil)] 03:02:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x99f62c00) [pid = 18696] [serial = 1106] [outer = 0x96d9bc00] 03:02:12 INFO - PROCESS | 18696 | 1466589732000 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9a0fb800) [pid = 18696] [serial = 1107] [outer = 0x96d9bc00] 03:02:12 INFO - PROCESS | 18696 | 1466589732893 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1386ms 03:02:12 INFO - PROCESS | 18696 | 1466589732957 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 18696 | 1466589732961 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:02:12 INFO - PROCESS | 18696 | 1466589732974 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 18696 | 1466589732977 Marionette TRACE conn4 <- [1,1446,null,{}] 03:02:12 INFO - PROCESS | 18696 | 1466589732983 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 18696 | 1466589732988 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:13 INFO - PROCESS | 18696 | 1466589733216 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 03:02:13 INFO - PROCESS | 18696 | 1466589733246 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 18696 | 1466589733265 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x91272c00 == 37 [pid = 18696] [id = 369] 03:02:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952b6c00) [pid = 18696] [serial = 1108] [outer = (nil)] 03:02:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a556c00) [pid = 18696] [serial = 1109] [outer = 0x952b6c00] 03:02:13 INFO - PROCESS | 18696 | 1466589733352 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a7c8800) [pid = 18696] [serial = 1110] [outer = 0x952b6c00] 03:02:14 INFO - PROCESS | 18696 | 1466589734363 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8f863800) [pid = 18696] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952b5000) [pid = 18696] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a8bac00) [pid = 18696] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b09400) [pid = 18696] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa7d400) [pid = 18696] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91a22400) [pid = 18696] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91243400) [pid = 18696] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9b604800) [pid = 18696] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8e64e400) [pid = 18696] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:02:14 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9bbc0000) [pid = 18696] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1437ms 03:02:14 INFO - PROCESS | 18696 | 1466589734412 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 18696 | 1466589734416 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 03:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:02:14 INFO - PROCESS | 18696 | 1466589734422 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 18696 | 1466589734425 Marionette TRACE conn4 <- [1,1450,null,{}] 03:02:14 INFO - PROCESS | 18696 | 1466589734430 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:14 INFO - PROCESS | 18696 | 1466589734435 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:14 INFO - PROCESS | 18696 | 1466589734596 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 03:02:14 INFO - PROCESS | 18696 | 1466589734721 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 18696 | 1466589734728 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x91276000 == 38 [pid = 18696] [id = 370] 03:02:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x92206800) [pid = 18696] [serial = 1111] [outer = (nil)] 03:02:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x950ca800) [pid = 18696] [serial = 1112] [outer = 0x92206800] 03:02:14 INFO - PROCESS | 18696 | 1466589734813 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9a991400) [pid = 18696] [serial = 1113] [outer = 0x92206800] 03:02:15 INFO - PROCESS | 18696 | 1466589735716 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1331ms 03:02:15 INFO - PROCESS | 18696 | 1466589735755 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 18696 | 1466589735759 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 03:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:02:15 INFO - PROCESS | 18696 | 1466589735765 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 18696 | 1466589735767 Marionette TRACE conn4 <- [1,1454,null,{}] 03:02:15 INFO - PROCESS | 18696 | 1466589735773 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:15 INFO - PROCESS | 18696 | 1466589735782 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:15 INFO - PROCESS | 18696 | 1466589735957 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 03:02:16 INFO - PROCESS | 18696 | 1466589736080 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 18696 | 1466589736089 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a22400 == 39 [pid = 18696] [id = 371] 03:02:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92202c00) [pid = 18696] [serial = 1114] [outer = (nil)] 03:02:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9ae23800) [pid = 18696] [serial = 1115] [outer = 0x92202c00] 03:02:16 INFO - PROCESS | 18696 | 1466589736157 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9b005c00) [pid = 18696] [serial = 1116] [outer = 0x92202c00] 03:02:17 INFO - PROCESS | 18696 | 1466589737186 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1479ms 03:02:17 INFO - PROCESS | 18696 | 1466589737246 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 03:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:02:17 INFO - PROCESS | 18696 | 1466589737253 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 03:02:17 INFO - PROCESS | 18696 | 1466589737262 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 18696 | 1466589737267 Marionette TRACE conn4 <- [1,1458,null,{}] 03:02:17 INFO - PROCESS | 18696 | 1466589737278 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:17 INFO - PROCESS | 18696 | 1466589737283 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:17 INFO - PROCESS | 18696 | 1466589737498 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 03:02:17 INFO - PROCESS | 18696 | 1466589737725 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 18696 | 1466589737735 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x92185800 == 40 [pid = 18696] [id = 372] 03:02:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x92187800) [pid = 18696] [serial = 1117] [outer = (nil)] 03:02:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93816c00) [pid = 18696] [serial = 1118] [outer = 0x92187800] 03:02:17 INFO - PROCESS | 18696 | 1466589737865 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93beb000) [pid = 18696] [serial = 1119] [outer = 0x92187800] 03:02:18 INFO - PROCESS | 18696 | 1466589738844 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1638ms 03:02:18 INFO - PROCESS | 18696 | 1466589738899 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 18696 | 1466589738905 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:02:18 INFO - PROCESS | 18696 | 1466589738917 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 18696 | 1466589738921 Marionette TRACE conn4 <- [1,1462,null,{}] 03:02:18 INFO - PROCESS | 18696 | 1466589738928 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:18 INFO - PROCESS | 18696 | 1466589738934 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:19 INFO - PROCESS | 18696 | 1466589739163 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 03:02:19 INFO - PROCESS | 18696 | 1466589739384 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 18696 | 1466589739393 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d2c000 == 41 [pid = 18696] [id = 373] 03:02:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x96d38c00) [pid = 18696] [serial = 1120] [outer = (nil)] 03:02:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d9e400) [pid = 18696] [serial = 1121] [outer = 0x96d38c00] 03:02:19 INFO - PROCESS | 18696 | 1466589739523 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x99584c00) [pid = 18696] [serial = 1122] [outer = 0x96d38c00] 03:02:20 INFO - PROCESS | 18696 | 1466589740601 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1741ms 03:02:20 INFO - PROCESS | 18696 | 1466589740658 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 18696 | 1466589740663 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 03:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:02:20 INFO - PROCESS | 18696 | 1466589740670 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 18696 | 1466589740676 Marionette TRACE conn4 <- [1,1466,null,{}] 03:02:20 INFO - PROCESS | 18696 | 1466589740693 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:20 INFO - PROCESS | 18696 | 1466589740703 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:20 INFO - PROCESS | 18696 | 1466589740933 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 03:02:21 INFO - PROCESS | 18696 | 1466589741157 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 18696 | 1466589741170 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae19000 == 42 [pid = 18696] [id = 374] 03:02:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9ae19400) [pid = 18696] [serial = 1123] [outer = (nil)] 03:02:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9ae20800) [pid = 18696] [serial = 1124] [outer = 0x9ae19400] 03:02:21 INFO - PROCESS | 18696 | 1466589741251 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9b326400) [pid = 18696] [serial = 1125] [outer = 0x9ae19400] 03:02:22 INFO - PROCESS | 18696 | 1466589742223 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1592ms 03:02:22 INFO - PROCESS | 18696 | 1466589742263 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 03:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:02:22 INFO - PROCESS | 18696 | 1466589742268 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 03:02:22 INFO - PROCESS | 18696 | 1466589742275 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 18696 | 1466589742279 Marionette TRACE conn4 <- [1,1470,null,{}] 03:02:22 INFO - PROCESS | 18696 | 1466589742287 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:22 INFO - PROCESS | 18696 | 1466589742292 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:22 INFO - PROCESS | 18696 | 1466589742491 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 03:02:22 INFO - PROCESS | 18696 | 1466589742709 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 18696 | 1466589742721 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e651c00 == 43 [pid = 18696] [id = 375] 03:02:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9ae25400) [pid = 18696] [serial = 1126] [outer = (nil)] 03:02:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952e7000) [pid = 18696] [serial = 1127] [outer = 0x9ae25400] 03:02:22 INFO - PROCESS | 18696 | 1466589742858 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9b6a9c00) [pid = 18696] [serial = 1128] [outer = 0x9ae25400] 03:02:23 INFO - PROCESS | 18696 | 1466589743820 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1587ms 03:02:23 INFO - PROCESS | 18696 | 1466589743863 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 18696 | 1466589743867 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 03:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:02:23 INFO - PROCESS | 18696 | 1466589743874 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 18696 | 1466589743878 Marionette TRACE conn4 <- [1,1474,null,{}] 03:02:23 INFO - PROCESS | 18696 | 1466589743884 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:23 INFO - PROCESS | 18696 | 1466589743889 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:24 INFO - PROCESS | 18696 | 1466589744077 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 03:02:24 INFO - PROCESS | 18696 | 1466589744247 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 18696 | 1466589744256 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x9381a400 == 44 [pid = 18696] [id = 376] 03:02:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x952b8c00) [pid = 18696] [serial = 1129] [outer = (nil)] 03:02:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9bbbfc00) [pid = 18696] [serial = 1130] [outer = 0x952b8c00] 03:02:24 INFO - PROCESS | 18696 | 1466589744378 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9d371800) [pid = 18696] [serial = 1131] [outer = 0x952b8c00] 03:02:25 INFO - PROCESS | 18696 | 1466589745295 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1483ms 03:02:25 INFO - PROCESS | 18696 | 1466589745358 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 03:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:02:25 INFO - PROCESS | 18696 | 1466589745363 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 03:02:25 INFO - PROCESS | 18696 | 1466589745369 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 18696 | 1466589745373 Marionette TRACE conn4 <- [1,1478,null,{}] 03:02:25 INFO - PROCESS | 18696 | 1466589745378 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:25 INFO - PROCESS | 18696 | 1466589745389 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:25 INFO - PROCESS | 18696 | 1466589745678 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 03:02:25 INFO - PROCESS | 18696 | 1466589745943 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 18696 | 1466589745955 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x91272000 == 45 [pid = 18696] [id = 377] 03:02:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91273c00) [pid = 18696] [serial = 1132] [outer = (nil)] 03:02:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x952b4000) [pid = 18696] [serial = 1133] [outer = 0x91273c00] 03:02:26 INFO - PROCESS | 18696 | 1466589746034 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9d851000) [pid = 18696] [serial = 1134] [outer = 0x91273c00] 03:02:27 INFO - PROCESS | 18696 | 1466589747237 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1939ms 03:02:27 INFO - PROCESS | 18696 | 1466589747317 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 03:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:02:27 INFO - PROCESS | 18696 | 1466589747324 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 03:02:27 INFO - PROCESS | 18696 | 1466589747333 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 18696 | 1466589747338 Marionette TRACE conn4 <- [1,1482,null,{}] 03:02:27 INFO - PROCESS | 18696 | 1466589747346 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:27 INFO - PROCESS | 18696 | 1466589747352 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:27 INFO - PROCESS | 18696 | 1466589747628 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 03:02:27 INFO - PROCESS | 18696 | 1466589747777 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 18696 | 1466589747791 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126f000 == 46 [pid = 18696] [id = 378] 03:02:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x91279000) [pid = 18696] [serial = 1135] [outer = (nil)] 03:02:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x93814400) [pid = 18696] [serial = 1136] [outer = 0x91279000] 03:02:27 INFO - PROCESS | 18696 | 1466589747885 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x93b45400) [pid = 18696] [serial = 1137] [outer = 0x91279000] 03:02:28 INFO - PROCESS | 18696 | 1466589748873 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1583ms 03:02:28 INFO - PROCESS | 18696 | 1466589748916 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 18696 | 1466589748923 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 03:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:02:28 INFO - PROCESS | 18696 | 1466589748933 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 18696 | 1466589748939 Marionette TRACE conn4 <- [1,1486,null,{}] 03:02:28 INFO - PROCESS | 18696 | 1466589748945 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:28 INFO - PROCESS | 18696 | 1466589748951 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:29 INFO - PROCESS | 18696 | 1466589749135 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 03:02:29 INFO - PROCESS | 18696 | 1466589749362 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 18696 | 1466589749370 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x93b11c00 == 45 [pid = 18696] [id = 307] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x9501c000 == 44 [pid = 18696] [id = 315] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x8f864c00 == 43 [pid = 18696] [id = 313] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x91247800 == 42 [pid = 18696] [id = 306] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64d800 == 41 [pid = 18696] [id = 355] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x9a54f000 == 40 [pid = 18696] [id = 312] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x91a27400 == 39 [pid = 18696] [id = 305] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x9127c000 == 38 [pid = 18696] [id = 318] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x9500f800 == 37 [pid = 18696] [id = 316] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa76400 == 36 [pid = 18696] [id = 310] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa83400 == 35 [pid = 18696] [id = 309] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x9a0fcc00 == 34 [pid = 18696] [id = 311] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x8e652800 == 33 [pid = 18696] [id = 308] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x96d2d000 == 32 [pid = 18696] [id = 317] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa80400 == 31 [pid = 18696] [id = 319] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x9a8b7000 == 30 [pid = 18696] [id = 321] 03:02:30 INFO - PROCESS | 18696 | --DOCSHELL 0x950bf400 == 29 [pid = 18696] [id = 320] 03:02:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645800 == 30 [pid = 18696] [id = 379] 03:02:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x8e64c800) [pid = 18696] [serial = 1138] [outer = (nil)] 03:02:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x8e652c00) [pid = 18696] [serial = 1139] [outer = 0x8e64c800] 03:02:30 INFO - PROCESS | 18696 | 1466589750469 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x8f866000) [pid = 18696] [serial = 1140] [outer = 0x8e64c800] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x950e2c00) [pid = 18696] [serial = 1079] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9126e800) [pid = 18696] [serial = 1050] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x8fa78800) [pid = 18696] [serial = 1049] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x96d37000) [pid = 18696] [serial = 1053] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x952de800) [pid = 18696] [serial = 1052] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9ae23c00) [pid = 18696] [serial = 1056] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x93b49c00) [pid = 18696] [serial = 1074] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x950edc00) [pid = 18696] [serial = 1076] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9aa1bc00) [pid = 18696] [serial = 1055] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x91a28c00) [pid = 18696] [serial = 1070] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9380b800) [pid = 18696] [serial = 1065] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x92187400) [pid = 18696] [serial = 1064] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9d879c00) [pid = 18696] [serial = 1059] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x8e651400) [pid = 18696] [serial = 1067] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x8f864000) [pid = 18696] [serial = 1068] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9d808c00) [pid = 18696] [serial = 1058] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0xa100d800) [pid = 18696] [serial = 1062] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0xa061d800) [pid = 18696] [serial = 1061] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93b10000) [pid = 18696] [serial = 1073] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x952b6000) [pid = 18696] [serial = 1077] [outer = (nil)] [url = about:blank] 03:02:30 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x92183000) [pid = 18696] [serial = 1071] [outer = (nil)] [url = about:blank] 03:02:31 INFO - PROCESS | 18696 | 1466589751531 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2649ms 03:02:31 INFO - PROCESS | 18696 | 1466589751583 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 18696 | 1466589751587 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 03:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:02:31 INFO - PROCESS | 18696 | 1466589751596 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 18696 | 1466589751602 Marionette TRACE conn4 <- [1,1490,null,{}] 03:02:31 INFO - PROCESS | 18696 | 1466589751618 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 18696 | 1466589751625 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:31 INFO - PROCESS | 18696 | 1466589751795 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 03:02:31 INFO - PROCESS | 18696 | 1466589751805 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 18696 | 1466589751817 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126e000 == 31 [pid = 18696] [id = 380] 03:02:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9126e400) [pid = 18696] [serial = 1141] [outer = (nil)] 03:02:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x91274c00) [pid = 18696] [serial = 1142] [outer = 0x9126e400] 03:02:31 INFO - PROCESS | 18696 | 1466589751887 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9127b000) [pid = 18696] [serial = 1143] [outer = 0x9126e400] 03:02:32 INFO - PROCESS | 18696 | 1466589752816 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1249ms 03:02:32 INFO - PROCESS | 18696 | 1466589752846 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 18696 | 1466589752852 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 03:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:02:32 INFO - PROCESS | 18696 | 1466589752862 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 18696 | 1466589752866 Marionette TRACE conn4 <- [1,1494,null,{}] 03:02:32 INFO - PROCESS | 18696 | 1466589752872 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:32 INFO - PROCESS | 18696 | 1466589752877 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:33 INFO - PROCESS | 18696 | 1466589753055 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 03:02:33 INFO - PROCESS | 18696 | 1466589753217 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 18696 | 1466589753227 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64c400 == 32 [pid = 18696] [id = 381] 03:02:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91243000) [pid = 18696] [serial = 1144] [outer = (nil)] 03:02:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x92d80400) [pid = 18696] [serial = 1145] [outer = 0x91243000] 03:02:33 INFO - PROCESS | 18696 | 1466589753295 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93819400) [pid = 18696] [serial = 1146] [outer = 0x91243000] 03:02:34 INFO - PROCESS | 18696 | 1466589754321 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1531ms 03:02:34 INFO - PROCESS | 18696 | 1466589754396 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 03:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:02:34 INFO - PROCESS | 18696 | 1466589754400 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 03:02:34 INFO - PROCESS | 18696 | 1466589754407 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 18696 | 1466589754413 Marionette TRACE conn4 <- [1,1498,null,{}] 03:02:34 INFO - PROCESS | 18696 | 1466589754435 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:34 INFO - PROCESS | 18696 | 1466589754445 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:34 INFO - PROCESS | 18696 | 1466589754673 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 03:02:34 INFO - PROCESS | 18696 | 1466589754698 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 18696 | 1466589754732 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x91245000 == 33 [pid = 18696] [id = 382] 03:02:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x92210c00) [pid = 18696] [serial = 1147] [outer = (nil)] 03:02:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x95018000) [pid = 18696] [serial = 1148] [outer = 0x92210c00] 03:02:34 INFO - PROCESS | 18696 | 1466589754881 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9524c800) [pid = 18696] [serial = 1149] [outer = 0x92210c00] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x92202c00) [pid = 18696] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x96d2e400) [pid = 18696] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x99f45000) [pid = 18696] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x952b6c00) [pid = 18696] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93b11400) [pid = 18696] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x92206800) [pid = 18696] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x8e64a000) [pid = 18696] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x8f869400) [pid = 18696] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93be1400) [pid = 18696] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d9bc00) [pid = 18696] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a54bc00) [pid = 18696] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91a2e400) [pid = 18696] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:02:35 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8f861000) [pid = 18696] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:02:36 INFO - PROCESS | 18696 | 1466589756171 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1795ms 03:02:36 INFO - PROCESS | 18696 | 1466589756202 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 18696 | 1466589756206 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 03:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:02:36 INFO - PROCESS | 18696 | 1466589756213 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 18696 | 1466589756216 Marionette TRACE conn4 <- [1,1502,null,{}] 03:02:36 INFO - PROCESS | 18696 | 1466589756222 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 18696 | 1466589756227 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:36 INFO - PROCESS | 18696 | 1466589756392 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 03:02:36 INFO - PROCESS | 18696 | 1466589756406 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 18696 | 1466589756412 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7c000 == 34 [pid = 18696] [id = 383] 03:02:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x92d82000) [pid = 18696] [serial = 1150] [outer = (nil)] 03:02:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x950c8000) [pid = 18696] [serial = 1151] [outer = 0x92d82000] 03:02:36 INFO - PROCESS | 18696 | 1466589756484 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952ba000) [pid = 18696] [serial = 1152] [outer = 0x92d82000] 03:02:37 INFO - PROCESS | 18696 | 1466589757368 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1180ms 03:02:37 INFO - PROCESS | 18696 | 1466589757395 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 18696 | 1466589757399 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 03:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:02:37 INFO - PROCESS | 18696 | 1466589757405 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 18696 | 1466589757409 Marionette TRACE conn4 <- [1,1506,null,{}] 03:02:37 INFO - PROCESS | 18696 | 1466589757415 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:37 INFO - PROCESS | 18696 | 1466589757420 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:37 INFO - PROCESS | 18696 | 1466589757583 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 03:02:37 INFO - PROCESS | 18696 | 1466589757798 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 18696 | 1466589757805 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e647c00 == 35 [pid = 18696] [id = 384] 03:02:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x8e649800) [pid = 18696] [serial = 1153] [outer = (nil)] 03:02:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8f85f400) [pid = 18696] [serial = 1154] [outer = 0x8e649800] 03:02:37 INFO - PROCESS | 18696 | 1466589757900 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x8fa79800) [pid = 18696] [serial = 1155] [outer = 0x8e649800] 03:02:39 INFO - PROCESS | 18696 | 1466589759029 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1682ms 03:02:39 INFO - PROCESS | 18696 | 1466589759092 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 18696 | 1466589759098 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 03:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:02:39 INFO - PROCESS | 18696 | 1466589759107 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 18696 | 1466589759113 Marionette TRACE conn4 <- [1,1510,null,{}] 03:02:39 INFO - PROCESS | 18696 | 1466589759121 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:39 INFO - PROCESS | 18696 | 1466589759130 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:39 INFO - PROCESS | 18696 | 1466589759441 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 03:02:39 INFO - PROCESS | 18696 | 1466589759621 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 18696 | 1466589759634 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x91244000 == 36 [pid = 18696] [id = 385] 03:02:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9124cc00) [pid = 18696] [serial = 1156] [outer = (nil)] 03:02:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x92210800) [pid = 18696] [serial = 1157] [outer = 0x9124cc00] 03:02:39 INFO - PROCESS | 18696 | 1466589759721 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x93b0ac00) [pid = 18696] [serial = 1158] [outer = 0x9124cc00] 03:02:40 INFO - PROCESS | 18696 | 1466589760741 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1682ms 03:02:40 INFO - PROCESS | 18696 | 1466589760794 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 18696 | 1466589760801 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 03:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:02:40 INFO - PROCESS | 18696 | 1466589760808 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 18696 | 1466589760812 Marionette TRACE conn4 <- [1,1514,null,{}] 03:02:40 INFO - PROCESS | 18696 | 1466589760819 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:40 INFO - PROCESS | 18696 | 1466589760825 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:41 INFO - PROCESS | 18696 | 1466589761072 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 03:02:41 INFO - PROCESS | 18696 | 1466589761375 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 18696 | 1466589761386 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x92189c00 == 37 [pid = 18696] [id = 386] 03:02:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93b10c00) [pid = 18696] [serial = 1159] [outer = (nil)] 03:02:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952b7000) [pid = 18696] [serial = 1160] [outer = 0x93b10c00] 03:02:41 INFO - PROCESS | 18696 | 1466589761468 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952e8c00) [pid = 18696] [serial = 1161] [outer = 0x93b10c00] 03:02:42 INFO - PROCESS | 18696 | 1466589762537 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1789ms 03:02:42 INFO - PROCESS | 18696 | 1466589762601 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 18696 | 1466589762609 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 03:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:02:42 INFO - PROCESS | 18696 | 1466589762680 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 18696 | 1466589762696 Marionette TRACE conn4 <- [1,1518,null,{}] 03:02:42 INFO - PROCESS | 18696 | 1466589762727 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 18696 | 1466589762734 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:42 INFO - PROCESS | 18696 | 1466589762933 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 03:02:43 INFO - PROCESS | 18696 | 1466589763163 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 18696 | 1466589763169 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e651000 == 38 [pid = 18696] [id = 387] 03:02:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8fa83000) [pid = 18696] [serial = 1162] [outer = (nil)] 03:02:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x99128000) [pid = 18696] [serial = 1163] [outer = 0x8fa83000] 03:02:43 INFO - PROCESS | 18696 | 1466589763251 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9827e000) [pid = 18696] [serial = 1164] [outer = 0x8fa83000] 03:02:44 INFO - PROCESS | 18696 | 1466589764444 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1872ms 03:02:44 INFO - PROCESS | 18696 | 1466589764494 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 18696 | 1466589764500 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 03:02:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:02:44 INFO - PROCESS | 18696 | 1466589764518 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 18696 | 1466589764523 Marionette TRACE conn4 <- [1,1522,null,{}] 03:02:44 INFO - PROCESS | 18696 | 1466589764532 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 18696 | 1466589764539 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:44 INFO - PROCESS | 18696 | 1466589764826 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 03:02:45 INFO - PROCESS | 18696 | 1466589765074 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 18696 | 1466589765087 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124d400 == 39 [pid = 18696] [id = 388] 03:02:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9124dc00) [pid = 18696] [serial = 1165] [outer = (nil)] 03:02:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91270800) [pid = 18696] [serial = 1166] [outer = 0x9124dc00] 03:02:45 INFO - PROCESS | 18696 | 1466589765167 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91a23c00) [pid = 18696] [serial = 1167] [outer = 0x9124dc00] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x93b08800 == 38 [pid = 18696] [id = 357] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x91272c00 == 37 [pid = 18696] [id = 369] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x9127c800 == 36 [pid = 18696] [id = 356] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x91272800 == 35 [pid = 18696] [id = 366] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7c000 == 34 [pid = 18696] [id = 383] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x91245000 == 33 [pid = 18696] [id = 382] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64c400 == 32 [pid = 18696] [id = 381] 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x9126e000 == 31 [pid = 18696] [id = 380] 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:45 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645800 == 30 [pid = 18696] [id = 379] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x97832400) [pid = 18696] [serial = 1089] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a224800) [pid = 18696] [serial = 1091] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9a7c8800) [pid = 18696] [serial = 1110] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952e1400) [pid = 18696] [serial = 1103] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9a991400) [pid = 18696] [serial = 1113] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x96d9a000) [pid = 18696] [serial = 1088] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x91274400) [pid = 18696] [serial = 1098] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x952ba800) [pid = 18696] [serial = 1080] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x950ca800) [pid = 18696] [serial = 1112] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x95249400) [pid = 18696] [serial = 1086] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x99f62c00) [pid = 18696] [serial = 1106] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a726400) [pid = 18696] [serial = 1094] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9a222400) [pid = 18696] [serial = 1092] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8f85bc00) [pid = 18696] [serial = 1097] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9a556c00) [pid = 18696] [serial = 1109] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x950bfc00) [pid = 18696] [serial = 1085] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x95016c00) [pid = 18696] [serial = 1100] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d93800) [pid = 18696] [serial = 1104] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8fa79000) [pid = 18696] [serial = 1082] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a0fb800) [pid = 18696] [serial = 1107] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9a7cac00) [pid = 18696] [serial = 1095] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x91a2a400) [pid = 18696] [serial = 1083] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952b9c00) [pid = 18696] [serial = 1101] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9ae23800) [pid = 18696] [serial = 1115] [outer = (nil)] [url = about:blank] 03:02:45 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x9b005c00) [pid = 18696] [serial = 1116] [outer = (nil)] [url = about:blank] 03:02:46 INFO - PROCESS | 18696 | 1466589766056 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:02:46 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 () { 03:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:02:46 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 () { 03:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:02:46 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 () { 03:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:02:46 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 () { 03:02:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:02:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1641ms 03:02:46 INFO - PROCESS | 18696 | 1466589766161 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 18696 | 1466589766169 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 03:02:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:02:46 INFO - PROCESS | 18696 | 1466589766180 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 18696 | 1466589766183 Marionette TRACE conn4 <- [1,1526,null,{}] 03:02:46 INFO - PROCESS | 18696 | 1466589766189 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:46 INFO - PROCESS | 18696 | 1466589766195 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:46 INFO - PROCESS | 18696 | 1466589766364 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 03:02:46 INFO - PROCESS | 18696 | 1466589766487 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 18696 | 1466589766494 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64c400 == 31 [pid = 18696] [id = 389] 03:02:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x93b0f800) [pid = 18696] [serial = 1168] [outer = (nil)] 03:02:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93b4d400) [pid = 18696] [serial = 1169] [outer = 0x93b0f800] 03:02:46 INFO - PROCESS | 18696 | 1466589766568 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x94688400) [pid = 18696] [serial = 1170] [outer = 0x93b0f800] 03:02:47 INFO - PROCESS | 18696 | 1466589767352 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:02:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:02:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:02:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:02:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1230ms 03:02:47 INFO - PROCESS | 18696 | 1466589767415 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 18696 | 1466589767419 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 03:02:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:02:47 INFO - PROCESS | 18696 | 1466589767426 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 18696 | 1466589767431 Marionette TRACE conn4 <- [1,1530,null,{}] 03:02:47 INFO - PROCESS | 18696 | 1466589767446 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 18696 | 1466589767455 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:47 INFO - PROCESS | 18696 | 1466589767624 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 03:02:47 INFO - PROCESS | 18696 | 1466589767760 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 18696 | 1466589767772 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e2400 == 32 [pid = 18696] [id = 390] 03:02:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x952e7400) [pid = 18696] [serial = 1171] [outer = (nil)] 03:02:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x96d2a800) [pid = 18696] [serial = 1172] [outer = 0x952e7400] 03:02:47 INFO - PROCESS | 18696 | 1466589767861 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d37400) [pid = 18696] [serial = 1173] [outer = 0x952e7400] 03:02:48 INFO - PROCESS | 18696 | 1466589768717 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:02:48 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 03:02:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:02:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:02:48 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. 03:02:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:02:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1338ms 03:02:48 INFO - PROCESS | 18696 | 1466589768766 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 18696 | 1466589768770 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:02:48 INFO - PROCESS | 18696 | 1466589768777 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 18696 | 1466589768780 Marionette TRACE conn4 <- [1,1534,null,{}] 03:02:48 INFO - PROCESS | 18696 | 1466589768793 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:48 INFO - PROCESS | 18696 | 1466589768798 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:49 INFO - PROCESS | 18696 | 1466589768999 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 03:02:49 INFO - PROCESS | 18696 | 1466589769034 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 18696 | 1466589769041 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x91241c00 == 33 [pid = 18696] [id = 391] 03:02:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x991c2400) [pid = 18696] [serial = 1174] [outer = (nil)] 03:02:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x99f5b000) [pid = 18696] [serial = 1175] [outer = 0x991c2400] 03:02:49 INFO - PROCESS | 18696 | 1466589769127 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9a0f8800) [pid = 18696] [serial = 1176] [outer = 0x991c2400] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x92210c00) [pid = 18696] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8e64c800) [pid = 18696] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9126e400) [pid = 18696] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91279000) [pid = 18696] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9ae19400) [pid = 18696] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9ae25400) [pid = 18696] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x92187800) [pid = 18696] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952b8c00) [pid = 18696] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x91273c00) [pid = 18696] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x96d38c00) [pid = 18696] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:02:49 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x91243000) [pid = 18696] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:02:50 INFO - PROCESS | 18696 | 1466589770150 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1428ms 03:02:50 INFO - PROCESS | 18696 | 1466589770207 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 18696 | 1466589770210 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:02:50 INFO - PROCESS | 18696 | 1466589770217 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 18696 | 1466589770220 Marionette TRACE conn4 <- [1,1538,null,{}] 03:02:50 INFO - PROCESS | 18696 | 1466589770226 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 18696 | 1466589770231 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:50 INFO - PROCESS | 18696 | 1466589770394 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 03:02:50 INFO - PROCESS | 18696 | 1466589770520 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 18696 | 1466589770534 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64c800 == 34 [pid = 18696] [id = 392] 03:02:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x8f869800) [pid = 18696] [serial = 1177] [outer = (nil)] 03:02:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x93b4a800) [pid = 18696] [serial = 1178] [outer = 0x8f869800] 03:02:50 INFO - PROCESS | 18696 | 1466589770610 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x99584000) [pid = 18696] [serial = 1179] [outer = 0x8f869800] 03:02:51 INFO - PROCESS | 18696 | 1466589771419 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1244ms 03:02:51 INFO - PROCESS | 18696 | 1466589771462 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 18696 | 1466589771466 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 03:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:02:51 INFO - PROCESS | 18696 | 1466589771472 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 18696 | 1466589771476 Marionette TRACE conn4 <- [1,1542,null,{}] 03:02:51 INFO - PROCESS | 18696 | 1466589771481 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:51 INFO - PROCESS | 18696 | 1466589771491 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:51 INFO - PROCESS | 18696 | 1466589771724 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 03:02:51 INFO - PROCESS | 18696 | 1466589771905 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 18696 | 1466589771912 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e647800 == 35 [pid = 18696] [id = 393] 03:02:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8e64d000) [pid = 18696] [serial = 1180] [outer = (nil)] 03:02:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x8f85c400) [pid = 18696] [serial = 1181] [outer = 0x8e64d000] 03:02:52 INFO - PROCESS | 18696 | 1466589772019 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8fa79c00) [pid = 18696] [serial = 1182] [outer = 0x8e64d000] 03:02:53 INFO - PROCESS | 18696 | 1466589773045 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1639ms 03:02:53 INFO - PROCESS | 18696 | 1466589773115 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 18696 | 1466589773122 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 03:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:02:53 INFO - PROCESS | 18696 | 1466589773130 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 18696 | 1466589773135 Marionette TRACE conn4 <- [1,1546,null,{}] 03:02:53 INFO - PROCESS | 18696 | 1466589773143 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 18696 | 1466589773152 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:53 INFO - PROCESS | 18696 | 1466589773386 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 03:02:53 INFO - PROCESS | 18696 | 1466589773620 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 18696 | 1466589773632 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa82400 == 36 [pid = 18696] [id = 394] 03:02:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x92d7dc00) [pid = 18696] [serial = 1183] [outer = (nil)] 03:02:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x93b4e400) [pid = 18696] [serial = 1184] [outer = 0x92d7dc00] 03:02:53 INFO - PROCESS | 18696 | 1466589773731 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x95010c00) [pid = 18696] [serial = 1185] [outer = 0x92d7dc00] 03:02:54 INFO - PROCESS | 18696 | 1466589774666 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1593ms 03:02:54 INFO - PROCESS | 18696 | 1466589774726 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 18696 | 1466589774732 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 03:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:02:54 INFO - PROCESS | 18696 | 1466589774742 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 18696 | 1466589774745 Marionette TRACE conn4 <- [1,1550,null,{}] 03:02:54 INFO - PROCESS | 18696 | 1466589774752 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:54 INFO - PROCESS | 18696 | 1466589774757 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:54 INFO - PROCESS | 18696 | 1466589774992 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 03:02:55 INFO - PROCESS | 18696 | 1466589775253 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 18696 | 1466589775265 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x95249400 == 37 [pid = 18696] [id = 395] 03:02:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952df800) [pid = 18696] [serial = 1186] [outer = (nil)] 03:02:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d99400) [pid = 18696] [serial = 1187] [outer = 0x952df800] 03:02:55 INFO - PROCESS | 18696 | 1466589775391 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9783f400) [pid = 18696] [serial = 1188] [outer = 0x952df800] 03:02:56 INFO - PROCESS | 18696 | 1466589776425 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1742ms 03:02:56 INFO - PROCESS | 18696 | 1466589776485 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 18696 | 1466589776490 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 03:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:02:56 INFO - PROCESS | 18696 | 1466589776499 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 18696 | 1466589776509 Marionette TRACE conn4 <- [1,1554,null,{}] 03:02:56 INFO - PROCESS | 18696 | 1466589776524 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 18696 | 1466589776533 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:56 INFO - PROCESS | 18696 | 1466589776770 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 03:02:57 INFO - PROCESS | 18696 | 1466589777032 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 18696 | 1466589777047 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x92189800 == 38 [pid = 18696] [id = 396] 03:02:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93815400) [pid = 18696] [serial = 1189] [outer = (nil)] 03:02:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a557c00) [pid = 18696] [serial = 1190] [outer = 0x93815400] 03:02:57 INFO - PROCESS | 18696 | 1466589777136 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a8b6c00) [pid = 18696] [serial = 1191] [outer = 0x93815400] 03:02:58 INFO - PROCESS | 18696 | 1466589778054 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:02:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:02:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1592ms 03:02:58 INFO - PROCESS | 18696 | 1466589778090 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 18696 | 1466589778095 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 03:02:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:02:58 INFO - PROCESS | 18696 | 1466589778102 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 18696 | 1466589778104 Marionette TRACE conn4 <- [1,1558,null,{}] 03:02:58 INFO - PROCESS | 18696 | 1466589778110 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:58 INFO - PROCESS | 18696 | 1466589778116 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:58 INFO - PROCESS | 18696 | 1466589778302 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 03:02:58 INFO - PROCESS | 18696 | 1466589778473 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 18696 | 1466589778480 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2f000 == 39 [pid = 18696] [id = 397] 03:02:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952e3c00) [pid = 18696] [serial = 1192] [outer = (nil)] 03:02:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a997400) [pid = 18696] [serial = 1193] [outer = 0x952e3c00] 03:02:58 INFO - PROCESS | 18696 | 1466589778574 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a99cc00) [pid = 18696] [serial = 1194] [outer = 0x952e3c00] 03:02:59 INFO - PROCESS | 18696 | 1466589779501 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1434ms 03:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:02:59 INFO - PROCESS | 18696 | 1466589779537 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 18696 | 1466589779540 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 03:02:59 INFO - PROCESS | 18696 | 1466589779547 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 18696 | 1466589779551 Marionette TRACE conn4 <- [1,1562,null,{}] 03:02:59 INFO - PROCESS | 18696 | 1466589779557 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:59 INFO - PROCESS | 18696 | 1466589779562 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:59 INFO - PROCESS | 18696 | 1466589779738 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 03:02:59 INFO - PROCESS | 18696 | 1466589779910 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 18696 | 1466589779926 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:02:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x9aa17800 == 40 [pid = 18696] [id = 398] 03:02:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9ae19400) [pid = 18696] [serial = 1195] [outer = (nil)] 03:03:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9ae1e400) [pid = 18696] [serial = 1196] [outer = 0x9ae19400] 03:03:00 INFO - PROCESS | 18696 | 1466589780018 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b32cc00) [pid = 18696] [serial = 1197] [outer = 0x9ae19400] 03:03:01 INFO - PROCESS | 18696 | 1466589781078 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1583ms 03:03:01 INFO - PROCESS | 18696 | 1466589781152 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 18696 | 1466589781155 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 03:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:03:01 INFO - PROCESS | 18696 | 1466589781166 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 18696 | 1466589781170 Marionette TRACE conn4 <- [1,1566,null,{}] 03:03:01 INFO - PROCESS | 18696 | 1466589781176 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:01 INFO - PROCESS | 18696 | 1466589781182 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:01 INFO - PROCESS | 18696 | 1466589781412 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 03:03:01 INFO - PROCESS | 18696 | 1466589781630 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 18696 | 1466589781644 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e652000 == 41 [pid = 18696] [id = 399] 03:03:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8f862400) [pid = 18696] [serial = 1198] [outer = (nil)] 03:03:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x91a22c00) [pid = 18696] [serial = 1199] [outer = 0x8f862400] 03:03:01 INFO - PROCESS | 18696 | 1466589781781 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b0a800) [pid = 18696] [serial = 1200] [outer = 0x8f862400] 03:03:03 INFO - PROCESS | 18696 | 1466589783098 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1990ms 03:03:03 INFO - PROCESS | 18696 | 1466589783158 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 18696 | 1466589783164 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:03:03 INFO - PROCESS | 18696 | 1466589783173 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 18696 | 1466589783177 Marionette TRACE conn4 <- [1,1570,null,{}] 03:03:03 INFO - PROCESS | 18696 | 1466589783304 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:03 INFO - PROCESS | 18696 | 1466589783311 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:03 INFO - PROCESS | 18696 | 1466589783486 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 03:03:03 INFO - PROCESS | 18696 | 1466589783717 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 18696 | 1466589783729 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x91276c00 == 42 [pid = 18696] [id = 400] 03:03:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x91278000) [pid = 18696] [serial = 1201] [outer = (nil)] 03:03:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91a29400) [pid = 18696] [serial = 1202] [outer = 0x91278000] 03:03:03 INFO - PROCESS | 18696 | 1466589783832 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x92184400) [pid = 18696] [serial = 1203] [outer = 0x91278000] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64c800 == 41 [pid = 18696] [id = 392] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91241c00 == 40 [pid = 18696] [id = 391] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x952e2400 == 39 [pid = 18696] [id = 390] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64c400 == 38 [pid = 18696] [id = 389] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x9124d400 == 37 [pid = 18696] [id = 388] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e651000 == 36 [pid = 18696] [id = 387] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x92189c00 == 35 [pid = 18696] [id = 386] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91244000 == 34 [pid = 18696] [id = 385] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e647c00 == 33 [pid = 18696] [id = 384] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x96d2c000 == 32 [pid = 18696] [id = 373] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91276000 == 31 [pid = 18696] [id = 370] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91a22400 == 30 [pid = 18696] [id = 371] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae19000 == 29 [pid = 18696] [id = 374] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x93b02800 == 28 [pid = 18696] [id = 363] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x93b09800 == 27 [pid = 18696] [id = 367] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b800 == 26 [pid = 18696] [id = 359] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649000 == 25 [pid = 18696] [id = 362] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f000 == 24 [pid = 18696] [id = 360] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e651c00 == 23 [pid = 18696] [id = 375] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x92185800 == 22 [pid = 18696] [id = 372] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x92186800 == 21 [pid = 18696] [id = 368] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8f867800 == 20 [pid = 18696] [id = 358] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91271000 == 19 [pid = 18696] [id = 361] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e648c00 == 18 [pid = 18696] [id = 365] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x9381a400 == 17 [pid = 18696] [id = 376] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91272000 == 16 [pid = 18696] [id = 377] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x9126f000 == 15 [pid = 18696] [id = 378] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650800 == 14 [pid = 18696] [id = 364] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e652000 == 13 [pid = 18696] [id = 399] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x9aa17800 == 12 [pid = 18696] [id = 398] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2f000 == 11 [pid = 18696] [id = 397] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x92189800 == 10 [pid = 18696] [id = 396] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa82400 == 9 [pid = 18696] [id = 394] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x95249400 == 8 [pid = 18696] [id = 395] 03:03:05 INFO - PROCESS | 18696 | --DOCSHELL 0x8e647800 == 7 [pid = 18696] [id = 393] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x950c8000) [pid = 18696] [serial = 1151] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x95018000) [pid = 18696] [serial = 1148] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x8e652c00) [pid = 18696] [serial = 1139] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x8f866000) [pid = 18696] [serial = 1140] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x91274c00) [pid = 18696] [serial = 1142] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9127b000) [pid = 18696] [serial = 1143] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b45400) [pid = 18696] [serial = 1137] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93814400) [pid = 18696] [serial = 1136] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9ae20800) [pid = 18696] [serial = 1124] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9b6a9c00) [pid = 18696] [serial = 1128] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952e7000) [pid = 18696] [serial = 1127] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93beb000) [pid = 18696] [serial = 1119] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93816c00) [pid = 18696] [serial = 1118] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9d371800) [pid = 18696] [serial = 1131] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9bbbfc00) [pid = 18696] [serial = 1130] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9d851000) [pid = 18696] [serial = 1134] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952b4000) [pid = 18696] [serial = 1133] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x99584c00) [pid = 18696] [serial = 1122] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x96d9e400) [pid = 18696] [serial = 1121] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x92d80400) [pid = 18696] [serial = 1145] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9524c800) [pid = 18696] [serial = 1149] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9b326400) [pid = 18696] [serial = 1125] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93819400) [pid = 18696] [serial = 1146] [outer = (nil)] [url = about:blank] 03:03:05 INFO - PROCESS | 18696 | 1466589785948 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:03:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2803ms 03:03:05 INFO - PROCESS | 18696 | 1466589785979 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 18696 | 1466589785985 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 03:03:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:03:06 INFO - PROCESS | 18696 | 1466589785993 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 18696 | 1466589785997 Marionette TRACE conn4 <- [1,1574,null,{}] 03:03:06 INFO - PROCESS | 18696 | 1466589786006 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:06 INFO - PROCESS | 18696 | 1466589786012 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:06 INFO - PROCESS | 18696 | 1466589786247 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 03:03:06 INFO - PROCESS | 18696 | 1466589786371 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 18696 | 1466589786379 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f864000 == 8 [pid = 18696] [id = 401] 03:03:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x8fa75000) [pid = 18696] [serial = 1204] [outer = (nil)] 03:03:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x91245400) [pid = 18696] [serial = 1205] [outer = 0x8fa75000] 03:03:06 INFO - PROCESS | 18696 | 1466589786453 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91272000) [pid = 18696] [serial = 1206] [outer = 0x8fa75000] 03:03:07 INFO - PROCESS | 18696 | 1466589787320 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1385ms 03:03:07 INFO - PROCESS | 18696 | 1466589787378 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 03:03:07 INFO - PROCESS | 18696 | 1466589787387 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 03:03:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:03:07 INFO - PROCESS | 18696 | 1466589787400 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 18696 | 1466589787404 Marionette TRACE conn4 <- [1,1578,null,{}] 03:03:07 INFO - PROCESS | 18696 | 1466589787410 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:07 INFO - PROCESS | 18696 | 1466589787416 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:07 INFO - PROCESS | 18696 | 1466589787593 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 03:03:07 INFO - PROCESS | 18696 | 1466589787735 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 18696 | 1466589787743 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2f400 == 9 [pid = 18696] [id = 402] 03:03:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92189000) [pid = 18696] [serial = 1207] [outer = (nil)] 03:03:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x92209800) [pid = 18696] [serial = 1208] [outer = 0x92189000] 03:03:07 INFO - PROCESS | 18696 | 1466589787818 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93814400) [pid = 18696] [serial = 1209] [outer = 0x92189000] 03:03:08 INFO - PROCESS | 18696 | 1466589788765 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1387ms 03:03:08 INFO - PROCESS | 18696 | 1466589788787 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 18696 | 1466589788791 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:03:08 INFO - PROCESS | 18696 | 1466589788797 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 18696 | 1466589788803 Marionette TRACE conn4 <- [1,1582,null,{}] 03:03:08 INFO - PROCESS | 18696 | 1466589788829 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:08 INFO - PROCESS | 18696 | 1466589788838 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:09 INFO - PROCESS | 18696 | 1466589789061 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 03:03:09 INFO - PROCESS | 18696 | 1466589789089 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 18696 | 1466589789098 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501b400 == 10 [pid = 18696] [id = 403] 03:03:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9501b800) [pid = 18696] [serial = 1210] [outer = (nil)] 03:03:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x950c0800) [pid = 18696] [serial = 1211] [outer = 0x9501b800] 03:03:09 INFO - PROCESS | 18696 | 1466589789174 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x950e2400) [pid = 18696] [serial = 1212] [outer = 0x9501b800] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8fa83000) [pid = 18696] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93b0f800) [pid = 18696] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x8e649800) [pid = 18696] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8f869800) [pid = 18696] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x991c2400) [pid = 18696] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9124dc00) [pid = 18696] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9124cc00) [pid = 18696] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x92d82000) [pid = 18696] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93b10c00) [pid = 18696] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:03:10 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952e7400) [pid = 18696] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:03:10 INFO - PROCESS | 18696 | 1466589790882 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2150ms 03:03:10 INFO - PROCESS | 18696 | 1466589790949 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 18696 | 1466589790955 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:03:10 INFO - PROCESS | 18696 | 1466589790973 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 18696 | 1466589790979 Marionette TRACE conn4 <- [1,1586,null,{}] 03:03:10 INFO - PROCESS | 18696 | 1466589790988 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:10 INFO - PROCESS | 18696 | 1466589790993 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:11 INFO - PROCESS | 18696 | 1466589791221 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 03:03:11 INFO - PROCESS | 18696 | 1466589791393 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 18696 | 1466589791405 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e651000 == 11 [pid = 18696] [id = 404] 03:03:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8f85a800) [pid = 18696] [serial = 1213] [outer = (nil)] 03:03:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x91248400) [pid = 18696] [serial = 1214] [outer = 0x8f85a800] 03:03:11 INFO - PROCESS | 18696 | 1466589791490 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x91a2c400) [pid = 18696] [serial = 1215] [outer = 0x8f85a800] 03:03:12 INFO - PROCESS | 18696 | 1466589792530 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1654ms 03:03:12 INFO - PROCESS | 18696 | 1466589792618 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 18696 | 1466589792626 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 03:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:03:12 INFO - PROCESS | 18696 | 1466589792637 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 18696 | 1466589792641 Marionette TRACE conn4 <- [1,1590,null,{}] 03:03:12 INFO - PROCESS | 18696 | 1466589792648 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:12 INFO - PROCESS | 18696 | 1466589792655 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:12 INFO - PROCESS | 18696 | 1466589792902 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 03:03:13 INFO - PROCESS | 18696 | 1466589793165 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 18696 | 1466589793174 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b49400 == 12 [pid = 18696] [id = 405] 03:03:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93b49800) [pid = 18696] [serial = 1216] [outer = (nil)] 03:03:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x95015c00) [pid = 18696] [serial = 1217] [outer = 0x93b49800] 03:03:13 INFO - PROCESS | 18696 | 1466589793258 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x950ec000) [pid = 18696] [serial = 1218] [outer = 0x93b49800] 03:03:14 INFO - PROCESS | 18696 | 1466589794282 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1735ms 03:03:14 INFO - PROCESS | 18696 | 1466589794373 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 03:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:03:14 INFO - PROCESS | 18696 | 1466589794378 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 03:03:14 INFO - PROCESS | 18696 | 1466589794386 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 18696 | 1466589794392 Marionette TRACE conn4 <- [1,1594,null,{}] 03:03:14 INFO - PROCESS | 18696 | 1466589794410 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:14 INFO - PROCESS | 18696 | 1466589794420 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:14 INFO - PROCESS | 18696 | 1466589794721 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 03:03:14 INFO - PROCESS | 18696 | 1466589794909 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 18696 | 1466589794927 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e5400 == 13 [pid = 18696] [id = 406] 03:03:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952e5800) [pid = 18696] [serial = 1219] [outer = (nil)] 03:03:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d30400) [pid = 18696] [serial = 1220] [outer = 0x952e5800] 03:03:15 INFO - PROCESS | 18696 | 1466589795013 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x96d95000) [pid = 18696] [serial = 1221] [outer = 0x952e5800] 03:03:15 INFO - PROCESS | 18696 | 1466589795980 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1638ms 03:03:16 INFO - PROCESS | 18696 | 1466589796023 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 18696 | 1466589796029 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 03:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:03:16 INFO - PROCESS | 18696 | 1466589796035 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 18696 | 1466589796039 Marionette TRACE conn4 <- [1,1598,null,{}] 03:03:16 INFO - PROCESS | 18696 | 1466589796045 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:16 INFO - PROCESS | 18696 | 1466589796051 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:16 INFO - PROCESS | 18696 | 1466589796252 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 03:03:16 INFO - PROCESS | 18696 | 1466589796517 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 18696 | 1466589796527 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64f000 == 14 [pid = 18696] [id = 407] 03:03:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x8f867000) [pid = 18696] [serial = 1222] [outer = (nil)] 03:03:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x96da1800) [pid = 18696] [serial = 1223] [outer = 0x8f867000] 03:03:16 INFO - PROCESS | 18696 | 1466589796654 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93b45800) [pid = 18696] [serial = 1224] [outer = 0x8f867000] 03:03:17 INFO - PROCESS | 18696 | 1466589797772 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1784ms 03:03:17 INFO - PROCESS | 18696 | 1466589797821 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 18696 | 1466589797828 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 03:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:03:17 INFO - PROCESS | 18696 | 1466589797837 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 18696 | 1466589797843 Marionette TRACE conn4 <- [1,1602,null,{}] 03:03:17 INFO - PROCESS | 18696 | 1466589797852 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:17 INFO - PROCESS | 18696 | 1466589797857 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:18 INFO - PROCESS | 18696 | 1466589798091 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x99128000) [pid = 18696] [serial = 1163] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x94688400) [pid = 18696] [serial = 1170] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8f85f400) [pid = 18696] [serial = 1154] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93b4a800) [pid = 18696] [serial = 1178] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a0f8800) [pid = 18696] [serial = 1176] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x99f5b000) [pid = 18696] [serial = 1175] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91270800) [pid = 18696] [serial = 1166] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x92210800) [pid = 18696] [serial = 1157] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x952ba000) [pid = 18696] [serial = 1152] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952e8c00) [pid = 18696] [serial = 1161] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x96d2a800) [pid = 18696] [serial = 1172] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x91a23c00) [pid = 18696] [serial = 1167] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x93b0ac00) [pid = 18696] [serial = 1158] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x93b4d400) [pid = 18696] [serial = 1169] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x96d37400) [pid = 18696] [serial = 1173] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x952b7000) [pid = 18696] [serial = 1160] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x8fa79800) [pid = 18696] [serial = 1155] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x9827e000) [pid = 18696] [serial = 1164] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x99584000) [pid = 18696] [serial = 1179] [outer = (nil)] [url = about:blank] 03:03:18 INFO - PROCESS | 18696 | 1466589798349 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 18696 | 1466589798363 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa75800 == 15 [pid = 18696] [id = 408] 03:03:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x8fa79800) [pid = 18696] [serial = 1225] [outer = (nil)] 03:03:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x9124a800) [pid = 18696] [serial = 1226] [outer = 0x8fa79800] 03:03:18 INFO - PROCESS | 18696 | 1466589798435 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x91274000) [pid = 18696] [serial = 1227] [outer = 0x8fa79800] 03:03:19 INFO - PROCESS | 18696 | 1466589799253 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1441ms 03:03:19 INFO - PROCESS | 18696 | 1466589799284 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 18696 | 1466589799294 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 03:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:03:19 INFO - PROCESS | 18696 | 1466589799305 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 18696 | 1466589799309 Marionette TRACE conn4 <- [1,1606,null,{}] 03:03:19 INFO - PROCESS | 18696 | 1466589799317 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:19 INFO - PROCESS | 18696 | 1466589799323 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:19 INFO - PROCESS | 18696 | 1466589799495 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 03:03:19 INFO - PROCESS | 18696 | 1466589799505 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 18696 | 1466589799512 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a31800 == 16 [pid = 18696] [id = 409] 03:03:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x93b0b000) [pid = 18696] [serial = 1228] [outer = (nil)] 03:03:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x93be3000) [pid = 18696] [serial = 1229] [outer = 0x93b0b000] 03:03:19 INFO - PROCESS | 18696 | 1466589799586 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x95012000) [pid = 18696] [serial = 1230] [outer = 0x93b0b000] 03:03:20 INFO - PROCESS | 18696 | 1466589800566 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1282ms 03:03:20 INFO - PROCESS | 18696 | 1466589800588 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 18696 | 1466589800592 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:03:20 INFO - PROCESS | 18696 | 1466589800599 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 18696 | 1466589800605 Marionette TRACE conn4 <- [1,1610,null,{}] 03:03:20 INFO - PROCESS | 18696 | 1466589800620 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:20 INFO - PROCESS | 18696 | 1466589800629 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:20 INFO - PROCESS | 18696 | 1466589800878 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 03:03:20 INFO - PROCESS | 18696 | 1466589800902 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 18696 | 1466589800909 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b7c00 == 17 [pid = 18696] [id = 410] 03:03:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x952b8800) [pid = 18696] [serial = 1231] [outer = (nil)] 03:03:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x952e8c00) [pid = 18696] [serial = 1232] [outer = 0x952b8800] 03:03:20 INFO - PROCESS | 18696 | 1466589800992 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x96d32800) [pid = 18696] [serial = 1233] [outer = 0x952b8800] 03:03:21 INFO - PROCESS | 18696 | 1466589801926 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1391ms 03:03:21 INFO - PROCESS | 18696 | 1466589801991 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 03:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:03:22 INFO - PROCESS | 18696 | 1466589801996 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 03:03:22 INFO - PROCESS | 18696 | 1466589802002 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 18696 | 1466589802005 Marionette TRACE conn4 <- [1,1614,null,{}] 03:03:22 INFO - PROCESS | 18696 | 1466589802011 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:22 INFO - PROCESS | 18696 | 1466589802016 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:22 INFO - PROCESS | 18696 | 1466589802251 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 03:03:22 INFO - PROCESS | 18696 | 1466589802268 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 18696 | 1466589802274 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x98283800 == 18 [pid = 18696] [id = 411] 03:03:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x99128000) [pid = 18696] [serial = 1234] [outer = (nil)] 03:03:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x996bf800) [pid = 18696] [serial = 1235] [outer = 0x99128000] 03:03:22 INFO - PROCESS | 18696 | 1466589802346 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x99d64400) [pid = 18696] [serial = 1236] [outer = 0x99128000] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x92189000) [pid = 18696] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x952e3c00) [pid = 18696] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8e64d000) [pid = 18696] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93815400) [pid = 18696] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952df800) [pid = 18696] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x8f862400) [pid = 18696] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x92d7dc00) [pid = 18696] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x9ae19400) [pid = 18696] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x91278000) [pid = 18696] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:03:23 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x8fa75000) [pid = 18696] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:03:23 INFO - PROCESS | 18696 | 1466589803332 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:03:23 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 03:03:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1386ms 03:03:23 INFO - PROCESS | 18696 | 1466589803390 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 18696 | 1466589803392 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 03:03:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:03:23 INFO - PROCESS | 18696 | 1466589803399 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 18696 | 1466589803403 Marionette TRACE conn4 <- [1,1618,null,{}] 03:03:23 INFO - PROCESS | 18696 | 1466589803408 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:23 INFO - PROCESS | 18696 | 1466589803413 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:23 INFO - PROCESS | 18696 | 1466589803571 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 03:03:23 INFO - PROCESS | 18696 | 1466589803710 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 18696 | 1466589803720 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645c00 == 19 [pid = 18696] [id = 412] 03:03:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x8f864400) [pid = 18696] [serial = 1237] [outer = (nil)] 03:03:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x96d30c00) [pid = 18696] [serial = 1238] [outer = 0x8f864400] 03:03:23 INFO - PROCESS | 18696 | 1466589803787 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x97835400) [pid = 18696] [serial = 1239] [outer = 0x8f864400] 03:03:24 INFO - PROCESS | 18696 | 1466589804576 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1230ms 03:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:03:24 INFO - PROCESS | 18696 | 1466589804631 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 18696 | 1466589804634 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 03:03:24 INFO - PROCESS | 18696 | 1466589804641 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 18696 | 1466589804644 Marionette TRACE conn4 <- [1,1622,null,{}] 03:03:24 INFO - PROCESS | 18696 | 1466589804650 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:24 INFO - PROCESS | 18696 | 1466589804661 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:24 INFO - PROCESS | 18696 | 1466589804874 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 03:03:25 INFO - PROCESS | 18696 | 1466589805071 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 18696 | 1466589805079 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645800 == 20 [pid = 18696] [id = 413] 03:03:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x8e646400) [pid = 18696] [serial = 1240] [outer = (nil)] 03:03:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x8e64e400) [pid = 18696] [serial = 1241] [outer = 0x8e646400] 03:03:25 INFO - PROCESS | 18696 | 1466589805169 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8f862c00) [pid = 18696] [serial = 1242] [outer = 0x8e646400] 03:03:26 INFO - PROCESS | 18696 | 1466589806245 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:03:26 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 03:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1683ms 03:03:26 INFO - PROCESS | 18696 | 1466589806325 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 18696 | 1466589806331 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 03:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:03:26 INFO - PROCESS | 18696 | 1466589806347 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 18696 | 1466589806358 Marionette TRACE conn4 <- [1,1626,null,{}] 03:03:26 INFO - PROCESS | 18696 | 1466589806367 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:26 INFO - PROCESS | 18696 | 1466589806376 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:26 INFO - PROCESS | 18696 | 1466589806687 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 03:03:26 INFO - PROCESS | 18696 | 1466589806881 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 18696 | 1466589806894 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d7c000 == 21 [pid = 18696] [id = 414] 03:03:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x92d83800) [pid = 18696] [serial = 1243] [outer = (nil)] 03:03:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93814000) [pid = 18696] [serial = 1244] [outer = 0x92d83800] 03:03:26 INFO - PROCESS | 18696 | 1466589806975 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93b08c00) [pid = 18696] [serial = 1245] [outer = 0x92d83800] 03:03:27 INFO - PROCESS | 18696 | 1466589807943 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1642ms 03:03:27 INFO - PROCESS | 18696 | 1466589807989 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 18696 | 1466589807996 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 03:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:03:28 INFO - PROCESS | 18696 | 1466589808006 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 18696 | 1466589808009 Marionette TRACE conn4 <- [1,1630,null,{}] 03:03:28 INFO - PROCESS | 18696 | 1466589808016 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:28 INFO - PROCESS | 18696 | 1466589808022 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:28 INFO - PROCESS | 18696 | 1466589808229 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 03:03:28 INFO - PROCESS | 18696 | 1466589808490 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 18696 | 1466589808498 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be3c00 == 22 [pid = 18696] [id = 415] 03:03:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x950bf400) [pid = 18696] [serial = 1246] [outer = (nil)] 03:03:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9524cc00) [pid = 18696] [serial = 1247] [outer = 0x950bf400] 03:03:28 INFO - PROCESS | 18696 | 1466589808624 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952bdc00) [pid = 18696] [serial = 1248] [outer = 0x950bf400] 03:03:29 INFO - PROCESS | 18696 | 1466589809573 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1630ms 03:03:29 INFO - PROCESS | 18696 | 1466589809637 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 18696 | 1466589809642 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 03:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:03:29 INFO - PROCESS | 18696 | 1466589809651 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 18696 | 1466589809661 Marionette TRACE conn4 <- [1,1634,null,{}] 03:03:29 INFO - PROCESS | 18696 | 1466589809677 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:29 INFO - PROCESS | 18696 | 1466589809685 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:29 INFO - PROCESS | 18696 | 1466589809925 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 03:03:30 INFO - PROCESS | 18696 | 1466589810146 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 18696 | 1466589810157 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be7000 == 23 [pid = 18696] [id = 416] 03:03:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952b9800) [pid = 18696] [serial = 1249] [outer = (nil)] 03:03:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99f61000) [pid = 18696] [serial = 1250] [outer = 0x952b9800] 03:03:30 INFO - PROCESS | 18696 | 1466589810263 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a320c00) [pid = 18696] [serial = 1251] [outer = 0x952b9800] 03:03:31 INFO - PROCESS | 18696 | 1466589811172 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1554ms 03:03:31 INFO - PROCESS | 18696 | 1466589811204 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 03:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:03:31 INFO - PROCESS | 18696 | 1466589811209 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 03:03:31 INFO - PROCESS | 18696 | 1466589811217 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 18696 | 1466589811220 Marionette TRACE conn4 <- [1,1638,null,{}] 03:03:31 INFO - PROCESS | 18696 | 1466589811227 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:31 INFO - PROCESS | 18696 | 1466589811232 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:31 INFO - PROCESS | 18696 | 1466589811456 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 03:03:31 INFO - PROCESS | 18696 | 1466589811708 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 18696 | 1466589811718 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2c000 == 24 [pid = 18696] [id = 417] 03:03:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952e3400) [pid = 18696] [serial = 1252] [outer = (nil)] 03:03:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a550c00) [pid = 18696] [serial = 1253] [outer = 0x952e3400] 03:03:31 INFO - PROCESS | 18696 | 1466589811841 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a556c00) [pid = 18696] [serial = 1254] [outer = 0x952e3400] 03:03:32 INFO - PROCESS | 18696 | 1466589812742 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:03:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1592ms 03:03:32 INFO - PROCESS | 18696 | 1466589812809 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 03:03:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:03:32 INFO - PROCESS | 18696 | 1466589812813 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 03:03:32 INFO - PROCESS | 18696 | 1466589812820 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 18696 | 1466589812824 Marionette TRACE conn4 <- [1,1642,null,{}] 03:03:32 INFO - PROCESS | 18696 | 1466589812830 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:32 INFO - PROCESS | 18696 | 1466589812836 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:33 INFO - PROCESS | 18696 | 1466589813053 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 03:03:33 INFO - PROCESS | 18696 | 1466589813279 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 18696 | 1466589813296 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a722c00 == 25 [pid = 18696] [id = 418] 03:03:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a7c0400) [pid = 18696] [serial = 1255] [outer = (nil)] 03:03:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a98f800) [pid = 18696] [serial = 1256] [outer = 0x9a7c0400] 03:03:33 INFO - PROCESS | 18696 | 1466589813434 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9ae19000) [pid = 18696] [serial = 1257] [outer = 0x9a7c0400] 03:03:34 INFO - PROCESS | 18696 | 1466589814436 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:03:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1697ms 03:03:34 INFO - PROCESS | 18696 | 1466589814518 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 18696 | 1466589814522 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:03:34 INFO - PROCESS | 18696 | 1466589814529 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 18696 | 1466589814532 Marionette TRACE conn4 <- [1,1646,null,{}] 03:03:34 INFO - PROCESS | 18696 | 1466589814538 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:34 INFO - PROCESS | 18696 | 1466589814544 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:35 INFO - PROCESS | 18696 | 1466589815005 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 03:03:35 INFO - PROCESS | 18696 | 1466589815241 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 18696 | 1466589815249 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83000 == 26 [pid = 18696] [id = 419] 03:03:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8fa83800) [pid = 18696] [serial = 1258] [outer = (nil)] 03:03:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9124b800) [pid = 18696] [serial = 1259] [outer = 0x8fa83800] 03:03:35 INFO - PROCESS | 18696 | 1466589815326 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9127ac00) [pid = 18696] [serial = 1260] [outer = 0x8fa83800] 03:03:36 INFO - PROCESS | 18696 | 1466589816389 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:03:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1932ms 03:03:36 INFO - PROCESS | 18696 | 1466589816463 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 18696 | 1466589816469 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 03:03:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:03:36 INFO - PROCESS | 18696 | 1466589816478 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 18696 | 1466589816484 Marionette TRACE conn4 <- [1,1650,null,{}] 03:03:36 INFO - PROCESS | 18696 | 1466589816491 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:36 INFO - PROCESS | 18696 | 1466589816497 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:36 INFO - PROCESS | 18696 | 1466589816802 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 03:03:37 INFO - PROCESS | 18696 | 1466589817042 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 18696 | 1466589817049 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x93815400 == 27 [pid = 18696] [id = 420] 03:03:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x93b07000) [pid = 18696] [serial = 1261] [outer = (nil)] 03:03:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b48400) [pid = 18696] [serial = 1262] [outer = 0x93b07000] 03:03:37 INFO - PROCESS | 18696 | 1466589817131 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93beac00) [pid = 18696] [serial = 1263] [outer = 0x93b07000] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91276c00 == 26 [pid = 18696] [id = 400] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8f864000 == 25 [pid = 18696] [id = 401] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2f400 == 24 [pid = 18696] [id = 402] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645c00 == 23 [pid = 18696] [id = 412] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x98283800 == 22 [pid = 18696] [id = 411] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x952b7c00 == 21 [pid = 18696] [id = 410] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a31800 == 20 [pid = 18696] [id = 409] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa75800 == 19 [pid = 18696] [id = 408] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64f000 == 18 [pid = 18696] [id = 407] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x952e5400 == 17 [pid = 18696] [id = 406] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x93b49400 == 16 [pid = 18696] [id = 405] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9501b400 == 15 [pid = 18696] [id = 403] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e651000 == 14 [pid = 18696] [id = 404] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9a722c00 == 13 [pid = 18696] [id = 418] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2c000 == 12 [pid = 18696] [id = 417] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x93be7000 == 11 [pid = 18696] [id = 416] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x92d7c000 == 10 [pid = 18696] [id = 414] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x93be3c00 == 9 [pid = 18696] [id = 415] 03:03:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645800 == 8 [pid = 18696] [id = 413] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x950c0800) [pid = 18696] [serial = 1211] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x92184400) [pid = 18696] [serial = 1203] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x91a29400) [pid = 18696] [serial = 1202] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x91245400) [pid = 18696] [serial = 1205] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x91272000) [pid = 18696] [serial = 1206] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x8f85c400) [pid = 18696] [serial = 1181] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93b4e400) [pid = 18696] [serial = 1184] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x96d99400) [pid = 18696] [serial = 1187] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a557c00) [pid = 18696] [serial = 1190] [outer = (nil)] [url = about:blank] 03:03:38 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a997400) [pid = 18696] [serial = 1193] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9ae1e400) [pid = 18696] [serial = 1196] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x91a22c00) [pid = 18696] [serial = 1199] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x92209800) [pid = 18696] [serial = 1208] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93814400) [pid = 18696] [serial = 1209] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a99cc00) [pid = 18696] [serial = 1194] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa79c00) [pid = 18696] [serial = 1182] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9a8b6c00) [pid = 18696] [serial = 1191] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9783f400) [pid = 18696] [serial = 1188] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93b0a800) [pid = 18696] [serial = 1200] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x95010c00) [pid = 18696] [serial = 1185] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9b32cc00) [pid = 18696] [serial = 1197] [outer = (nil)] [url = about:blank] 03:03:39 INFO - PROCESS | 18696 | 1466589819361 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:03:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2946ms 03:03:39 INFO - PROCESS | 18696 | 1466589819425 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 18696 | 1466589819431 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 03:03:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:03:39 INFO - PROCESS | 18696 | 1466589819440 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 18696 | 1466589819444 Marionette TRACE conn4 <- [1,1654,null,{}] 03:03:39 INFO - PROCESS | 18696 | 1466589819452 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:39 INFO - PROCESS | 18696 | 1466589819458 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:39 INFO - PROCESS | 18696 | 1466589819635 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 03:03:39 INFO - PROCESS | 18696 | 1466589819799 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 18696 | 1466589819814 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7cc00 == 9 [pid = 18696] [id = 421] 03:03:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x91243400) [pid = 18696] [serial = 1264] [outer = (nil)] 03:03:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9126f000) [pid = 18696] [serial = 1265] [outer = 0x91243400] 03:03:39 INFO - PROCESS | 18696 | 1466589819890 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91a23400) [pid = 18696] [serial = 1266] [outer = 0x91243400] 03:03:40 INFO - PROCESS | 18696 | 1466589820663 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:03:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1281ms 03:03:40 INFO - PROCESS | 18696 | 1466589820721 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 18696 | 1466589820729 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 03:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:03:40 INFO - PROCESS | 18696 | 1466589820740 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 18696 | 1466589820743 Marionette TRACE conn4 <- [1,1658,null,{}] 03:03:40 INFO - PROCESS | 18696 | 1466589820750 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:40 INFO - PROCESS | 18696 | 1466589820755 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:40 INFO - PROCESS | 18696 | 1466589820935 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 03:03:41 INFO - PROCESS | 18696 | 1466589821071 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 18696 | 1466589821078 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x92209800 == 10 [pid = 18696] [id = 422] 03:03:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9220f400) [pid = 18696] [serial = 1267] [outer = (nil)] 03:03:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93810800) [pid = 18696] [serial = 1268] [outer = 0x9220f400] 03:03:41 INFO - PROCESS | 18696 | 1466589821154 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93817400) [pid = 18696] [serial = 1269] [outer = 0x9220f400] 03:03:42 INFO - PROCESS | 18696 | 1466589822114 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1434ms 03:03:42 INFO - PROCESS | 18696 | 1466589822177 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 18696 | 1466589822181 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 03:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:03:42 INFO - PROCESS | 18696 | 1466589822188 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 18696 | 1466589822195 Marionette TRACE conn4 <- [1,1662,null,{}] 03:03:42 INFO - PROCESS | 18696 | 1466589822219 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:42 INFO - PROCESS | 18696 | 1466589822228 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:42 INFO - PROCESS | 18696 | 1466589822446 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 03:03:42 INFO - PROCESS | 18696 | 1466589822474 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 18696 | 1466589822485 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c8c00 == 11 [pid = 18696] [id = 423] 03:03:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x950c9400) [pid = 18696] [serial = 1270] [outer = (nil)] 03:03:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x95249c00) [pid = 18696] [serial = 1271] [outer = 0x950c9400] 03:03:42 INFO - PROCESS | 18696 | 1466589822560 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x952b9400) [pid = 18696] [serial = 1272] [outer = 0x950c9400] 03:03:43 INFO - PROCESS | 18696 | 1466589823958 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:03:43 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x99128000) [pid = 18696] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:03:43 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93b49800) [pid = 18696] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:03:43 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x8fa79800) [pid = 18696] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:03:43 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x952e5800) [pid = 18696] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:03:43 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8f85a800) [pid = 18696] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:03:44 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9501b800) [pid = 18696] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:03:44 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93b0b000) [pid = 18696] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:03:44 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8f867000) [pid = 18696] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:03:44 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x8f864400) [pid = 18696] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:03:44 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952b8800) [pid = 18696] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1848ms 03:03:44 INFO - PROCESS | 18696 | 1466589824038 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 03:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:03:44 INFO - PROCESS | 18696 | 1466589824043 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 03:03:44 INFO - PROCESS | 18696 | 1466589824050 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 18696 | 1466589824054 Marionette TRACE conn4 <- [1,1666,null,{}] 03:03:44 INFO - PROCESS | 18696 | 1466589824060 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:44 INFO - PROCESS | 18696 | 1466589824065 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:44 INFO - PROCESS | 18696 | 1466589824315 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 03:03:44 INFO - PROCESS | 18696 | 1466589824399 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 18696 | 1466589824408 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x92189000 == 12 [pid = 18696] [id = 424] 03:03:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x92208400) [pid = 18696] [serial = 1273] [outer = (nil)] 03:03:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b47800) [pid = 18696] [serial = 1274] [outer = 0x92208400] 03:03:44 INFO - PROCESS | 18696 | 1466589824479 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x952e1800) [pid = 18696] [serial = 1275] [outer = 0x92208400] 03:03:45 INFO - PROCESS | 18696 | 1466589825284 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1285ms 03:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:03:45 INFO - PROCESS | 18696 | 1466589825335 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 18696 | 1466589825339 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 03:03:45 INFO - PROCESS | 18696 | 1466589825345 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 18696 | 1466589825349 Marionette TRACE conn4 <- [1,1670,null,{}] 03:03:45 INFO - PROCESS | 18696 | 1466589825354 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:45 INFO - PROCESS | 18696 | 1466589825359 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:45 INFO - PROCESS | 18696 | 1466589825515 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 03:03:45 INFO - PROCESS | 18696 | 1466589825524 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 18696 | 1466589825533 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa74c00 == 13 [pid = 18696] [id = 425] 03:03:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91276c00) [pid = 18696] [serial = 1276] [outer = (nil)] 03:03:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d97000) [pid = 18696] [serial = 1277] [outer = 0x91276c00] 03:03:45 INFO - PROCESS | 18696 | 1466589825601 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x97834c00) [pid = 18696] [serial = 1278] [outer = 0x91276c00] 03:03:46 INFO - PROCESS | 18696 | 1466589826798 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1540ms 03:03:46 INFO - PROCESS | 18696 | 1466589826886 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 18696 | 1466589826893 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 03:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:03:46 INFO - PROCESS | 18696 | 1466589826911 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 18696 | 1466589826916 Marionette TRACE conn4 <- [1,1674,null,{}] 03:03:46 INFO - PROCESS | 18696 | 1466589826925 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:46 INFO - PROCESS | 18696 | 1466589826931 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:47 INFO - PROCESS | 18696 | 1466589827185 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 03:03:47 INFO - PROCESS | 18696 | 1466589827413 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 18696 | 1466589827425 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x91274400 == 14 [pid = 18696] [id = 426] 03:03:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91a22800) [pid = 18696] [serial = 1279] [outer = (nil)] 03:03:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9220e800) [pid = 18696] [serial = 1280] [outer = 0x91a22800] 03:03:47 INFO - PROCESS | 18696 | 1466589827508 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9380c000) [pid = 18696] [serial = 1281] [outer = 0x91a22800] 03:03:48 INFO - PROCESS | 18696 | 1466589828527 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1698ms 03:03:48 INFO - PROCESS | 18696 | 1466589828608 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 18696 | 1466589828616 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 03:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:03:48 INFO - PROCESS | 18696 | 1466589828627 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 18696 | 1466589828631 Marionette TRACE conn4 <- [1,1678,null,{}] 03:03:48 INFO - PROCESS | 18696 | 1466589828639 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 18696 | 1466589828645 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:48 INFO - PROCESS | 18696 | 1466589828905 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 03:03:49 INFO - PROCESS | 18696 | 1466589829132 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 18696 | 1466589829141 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646000 == 15 [pid = 18696] [id = 427] 03:03:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x950e3c00) [pid = 18696] [serial = 1282] [outer = (nil)] 03:03:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952da800) [pid = 18696] [serial = 1283] [outer = 0x950e3c00] 03:03:49 INFO - PROCESS | 18696 | 1466589829225 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952bb000) [pid = 18696] [serial = 1284] [outer = 0x950e3c00] 03:03:50 INFO - PROCESS | 18696 | 1466589830276 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1691ms 03:03:50 INFO - PROCESS | 18696 | 1466589830320 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 03:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:03:50 INFO - PROCESS | 18696 | 1466589830325 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 03:03:50 INFO - PROCESS | 18696 | 1466589830333 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 18696 | 1466589830339 Marionette TRACE conn4 <- [1,1682,null,{}] 03:03:50 INFO - PROCESS | 18696 | 1466589830356 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:50 INFO - PROCESS | 18696 | 1466589830365 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:50 INFO - PROCESS | 18696 | 1466589830552 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 03:03:50 INFO - PROCESS | 18696 | 1466589830770 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 18696 | 1466589830782 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f5fc00 == 16 [pid = 18696] [id = 428] 03:03:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x99f60000) [pid = 18696] [serial = 1285] [outer = (nil)] 03:03:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a0f4400) [pid = 18696] [serial = 1286] [outer = 0x99f60000] 03:03:50 INFO - PROCESS | 18696 | 1466589830914 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a222c00) [pid = 18696] [serial = 1287] [outer = 0x99f60000] 03:03:51 INFO - PROCESS | 18696 | 1466589831891 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1638ms 03:03:51 INFO - PROCESS | 18696 | 1466589831970 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 18696 | 1466589831975 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 03:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:03:51 INFO - PROCESS | 18696 | 1466589831982 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 18696 | 1466589831985 Marionette TRACE conn4 <- [1,1686,null,{}] 03:03:51 INFO - PROCESS | 18696 | 1466589831991 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:51 INFO - PROCESS | 18696 | 1466589831996 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:52 INFO - PROCESS | 18696 | 1466589832226 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 03:03:52 INFO - PROCESS | 18696 | 1466589832448 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 18696 | 1466589832457 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863800 == 17 [pid = 18696] [id = 429] 03:03:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8fa78000) [pid = 18696] [serial = 1288] [outer = (nil)] 03:03:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93b45000) [pid = 18696] [serial = 1289] [outer = 0x8fa78000] 03:03:52 INFO - PROCESS | 18696 | 1466589832593 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d37c00) [pid = 18696] [serial = 1290] [outer = 0x8fa78000] 03:03:53 INFO - PROCESS | 18696 | 1466589833736 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:03:53 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 03:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1881ms 03:03:53 INFO - PROCESS | 18696 | 1466589833865 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 18696 | 1466589833871 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 03:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:03:53 INFO - PROCESS | 18696 | 1466589833888 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 18696 | 1466589833894 Marionette TRACE conn4 <- [1,1690,null,{}] 03:03:53 INFO - PROCESS | 18696 | 1466589833968 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:53 INFO - PROCESS | 18696 | 1466589833973 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x996bf800) [pid = 18696] [serial = 1235] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x99d64400) [pid = 18696] [serial = 1236] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x95015c00) [pid = 18696] [serial = 1217] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x950ec000) [pid = 18696] [serial = 1218] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9124a800) [pid = 18696] [serial = 1226] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91274000) [pid = 18696] [serial = 1227] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x96d30400) [pid = 18696] [serial = 1220] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x96d95000) [pid = 18696] [serial = 1221] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x91248400) [pid = 18696] [serial = 1214] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91a2c400) [pid = 18696] [serial = 1215] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x950e2400) [pid = 18696] [serial = 1212] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x93be3000) [pid = 18696] [serial = 1229] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x95012000) [pid = 18696] [serial = 1230] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x96da1800) [pid = 18696] [serial = 1223] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93b45800) [pid = 18696] [serial = 1224] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x97835400) [pid = 18696] [serial = 1239] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x96d32800) [pid = 18696] [serial = 1233] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952e8c00) [pid = 18696] [serial = 1232] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x96d30c00) [pid = 18696] [serial = 1238] [outer = (nil)] [url = about:blank] 03:03:54 INFO - PROCESS | 18696 | 1466589834235 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 03:03:54 INFO - PROCESS | 18696 | 1466589834390 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 18696 | 1466589834401 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a24400 == 18 [pid = 18696] [id = 430] 03:03:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x91a26800) [pid = 18696] [serial = 1291] [outer = (nil)] 03:03:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x91a2f000) [pid = 18696] [serial = 1292] [outer = 0x91a26800] 03:03:54 INFO - PROCESS | 18696 | 1466589834474 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9220e000) [pid = 18696] [serial = 1293] [outer = 0x91a26800] 03:03:55 INFO - PROCESS | 18696 | 1466589835255 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1441ms 03:03:55 INFO - PROCESS | 18696 | 1466589835329 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 18696 | 1466589835336 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 03:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:03:55 INFO - PROCESS | 18696 | 1466589835346 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 18696 | 1466589835349 Marionette TRACE conn4 <- [1,1694,null,{}] 03:03:55 INFO - PROCESS | 18696 | 1466589835355 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:55 INFO - PROCESS | 18696 | 1466589835361 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:55 INFO - PROCESS | 18696 | 1466589835529 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 03:03:55 INFO - PROCESS | 18696 | 1466589835658 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 18696 | 1466589835668 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x91272400 == 19 [pid = 18696] [id = 431] 03:03:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93be5000) [pid = 18696] [serial = 1294] [outer = (nil)] 03:03:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9501b000) [pid = 18696] [serial = 1295] [outer = 0x93be5000] 03:03:55 INFO - PROCESS | 18696 | 1466589835744 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x950e7000) [pid = 18696] [serial = 1296] [outer = 0x93be5000] 03:03:56 INFO - PROCESS | 18696 | 1466589836624 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1337ms 03:03:56 INFO - PROCESS | 18696 | 1466589836684 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 03:03:56 INFO - PROCESS | 18696 | 1466589836689 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 03:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:03:56 INFO - PROCESS | 18696 | 1466589836695 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - PROCESS | 18696 | 1466589836701 Marionette TRACE conn4 <- [1,1698,null,{}] 03:03:56 INFO - PROCESS | 18696 | 1466589836717 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:56 INFO - PROCESS | 18696 | 1466589836726 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:56 INFO - PROCESS | 18696 | 1466589836967 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 03:03:57 INFO - PROCESS | 18696 | 1466589837000 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 18696 | 1466589837009 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x9783e400 == 20 [pid = 18696] [id = 432] 03:03:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9827e000) [pid = 18696] [serial = 1297] [outer = (nil)] 03:03:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x99583c00) [pid = 18696] [serial = 1298] [outer = 0x9827e000] 03:03:57 INFO - PROCESS | 18696 | 1466589837084 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x99d6bc00) [pid = 18696] [serial = 1299] [outer = 0x9827e000] 03:03:58 INFO - PROCESS | 18696 | 1466589838030 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:03:58 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 03:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1395ms 03:03:58 INFO - PROCESS | 18696 | 1466589838093 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 18696 | 1466589838098 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 03:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:03:58 INFO - PROCESS | 18696 | 1466589838104 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 18696 | 1466589838107 Marionette TRACE conn4 <- [1,1702,null,{}] 03:03:58 INFO - PROCESS | 18696 | 1466589838113 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:58 INFO - PROCESS | 18696 | 1466589838119 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:58 INFO - PROCESS | 18696 | 1466589838349 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 03:03:58 INFO - PROCESS | 18696 | 1466589838373 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 18696 | 1466589838381 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e647000 == 21 [pid = 18696] [id = 433] 03:03:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x991c2400) [pid = 18696] [serial = 1300] [outer = (nil)] 03:03:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a223c00) [pid = 18696] [serial = 1301] [outer = 0x991c2400] 03:03:58 INFO - PROCESS | 18696 | 1466589838462 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a3e4000) [pid = 18696] [serial = 1302] [outer = 0x991c2400] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8e646400) [pid = 18696] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x91243400) [pid = 18696] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x950c9400) [pid = 18696] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a7c0400) [pid = 18696] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa83800) [pid = 18696] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9220f400) [pid = 18696] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x92d83800) [pid = 18696] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x950bf400) [pid = 18696] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952b9800) [pid = 18696] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x92208400) [pid = 18696] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952e3400) [pid = 18696] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:03:58 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x93b07000) [pid = 18696] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:03:59 INFO - PROCESS | 18696 | 1466589839489 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1430ms 03:03:59 INFO - PROCESS | 18696 | 1466589839535 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 18696 | 1466589839539 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 03:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:03:59 INFO - PROCESS | 18696 | 1466589839547 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 18696 | 1466589839551 Marionette TRACE conn4 <- [1,1706,null,{}] 03:03:59 INFO - PROCESS | 18696 | 1466589839557 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:59 INFO - PROCESS | 18696 | 1466589839562 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:59 INFO - PROCESS | 18696 | 1466589839727 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 03:03:59 INFO - PROCESS | 18696 | 1466589839859 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 18696 | 1466589839868 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:03:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e800 == 22 [pid = 18696] [id = 434] 03:03:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x8e64f000) [pid = 18696] [serial = 1303] [outer = (nil)] 03:03:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x96d32c00) [pid = 18696] [serial = 1304] [outer = 0x8e64f000] 03:03:59 INFO - PROCESS | 18696 | 1466589839937 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9916d400) [pid = 18696] [serial = 1305] [outer = 0x8e64f000] 03:04:00 INFO - PROCESS | 18696 | 1466589840751 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1236ms 03:04:00 INFO - PROCESS | 18696 | 1466589840842 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 18696 | 1466589840849 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 03:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:04:00 INFO - PROCESS | 18696 | 1466589840870 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 18696 | 1466589840878 Marionette TRACE conn4 <- [1,1710,null,{}] 03:04:00 INFO - PROCESS | 18696 | 1466589840899 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:00 INFO - PROCESS | 18696 | 1466589840906 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:01 INFO - PROCESS | 18696 | 1466589841125 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 03:04:01 INFO - PROCESS | 18696 | 1466589841314 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 18696 | 1466589841339 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x91273c00 == 23 [pid = 18696] [id = 435] 03:04:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x91274000) [pid = 18696] [serial = 1306] [outer = (nil)] 03:04:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91a2b400) [pid = 18696] [serial = 1307] [outer = 0x91274000] 03:04:01 INFO - PROCESS | 18696 | 1466589841631 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x93812800) [pid = 18696] [serial = 1308] [outer = 0x91274000] 03:04:02 INFO - PROCESS | 18696 | 1466589842793 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2001ms 03:04:02 INFO - PROCESS | 18696 | 1466589842869 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 03:04:02 INFO - PROCESS | 18696 | 1466589842875 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 03:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:04:02 INFO - PROCESS | 18696 | 1466589842886 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 18696 | 1466589842893 Marionette TRACE conn4 <- [1,1714,null,{}] 03:04:02 INFO - PROCESS | 18696 | 1466589842900 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:02 INFO - PROCESS | 18696 | 1466589842908 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:03 INFO - PROCESS | 18696 | 1466589843126 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 03:04:03 INFO - PROCESS | 18696 | 1466589843353 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:03 INFO - PROCESS | 18696 | 1466589843361 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b44c00 == 24 [pid = 18696] [id = 436] 03:04:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x952de400) [pid = 18696] [serial = 1309] [outer = (nil)] 03:04:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x96d33400) [pid = 18696] [serial = 1310] [outer = 0x952de400] 03:04:03 INFO - PROCESS | 18696 | 1466589843499 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d9cc00) [pid = 18696] [serial = 1311] [outer = 0x952de400] 03:04:04 INFO - PROCESS | 18696 | 1466589844443 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1593ms 03:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:04:04 INFO - PROCESS | 18696 | 1466589844477 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 18696 | 1466589844480 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 03:04:04 INFO - PROCESS | 18696 | 1466589844488 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 18696 | 1466589844491 Marionette TRACE conn4 <- [1,1718,null,{}] 03:04:04 INFO - PROCESS | 18696 | 1466589844506 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:04 INFO - PROCESS | 18696 | 1466589844516 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:04 INFO - PROCESS | 18696 | 1466589844715 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 03:04:05 INFO - PROCESS | 18696 | 1466589844985 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 18696 | 1466589845000 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f44c00 == 25 [pid = 18696] [id = 437] 03:04:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9a990000) [pid = 18696] [serial = 1312] [outer = (nil)] 03:04:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a997800) [pid = 18696] [serial = 1313] [outer = 0x9a990000] 03:04:05 INFO - PROCESS | 18696 | 1466589845127 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a99b400) [pid = 18696] [serial = 1314] [outer = 0x9a990000] 03:04:06 INFO - PROCESS | 18696 | 1466589846077 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1633ms 03:04:06 INFO - PROCESS | 18696 | 1466589846120 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 18696 | 1466589846123 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 03:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:04:06 INFO - PROCESS | 18696 | 1466589846130 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 18696 | 1466589846134 Marionette TRACE conn4 <- [1,1722,null,{}] 03:04:06 INFO - PROCESS | 18696 | 1466589846139 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:06 INFO - PROCESS | 18696 | 1466589846145 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:06 INFO - PROCESS | 18696 | 1466589846338 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 03:04:06 INFO - PROCESS | 18696 | 1466589846557 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 18696 | 1466589846566 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x92182400 == 26 [pid = 18696] [id = 438] 03:04:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a7c8800) [pid = 18696] [serial = 1315] [outer = (nil)] 03:04:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9ae1f400) [pid = 18696] [serial = 1316] [outer = 0x9a7c8800] 03:04:06 INFO - PROCESS | 18696 | 1466589846690 Marionette DEBUG loaded listener.js 03:04:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9ae23800) [pid = 18696] [serial = 1317] [outer = 0x9a7c8800] 03:04:07 INFO - PROCESS | 18696 | 1466589847625 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:04:07 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 03:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 03:04:07 INFO - PROCESS | 18696 | 1466589847661 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 18696 | 1466589847665 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 03:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:04:07 INFO - PROCESS | 18696 | 1466589847671 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 18696 | 1466589847674 Marionette TRACE conn4 <- [1,1726,null,{}] 03:04:07 INFO - PROCESS | 18696 | 1466589847682 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:07 INFO - PROCESS | 18696 | 1466589847687 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:07 INFO - PROCESS | 18696 | 1466589847872 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 03:04:08 INFO - PROCESS | 18696 | 1466589848047 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 18696 | 1466589848057 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ac2fc00 == 27 [pid = 18696] [id = 439] 03:04:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9ae18000) [pid = 18696] [serial = 1318] [outer = (nil)] 03:04:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x950cec00) [pid = 18696] [serial = 1319] [outer = 0x9ae18000] 03:04:08 INFO - PROCESS | 18696 | 1466589848145 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9b32bc00) [pid = 18696] [serial = 1320] [outer = 0x9ae18000] 03:04:09 INFO - PROCESS | 18696 | 1466589849116 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1500ms 03:04:09 INFO - PROCESS | 18696 | 1466589849173 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 18696 | 1466589849178 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 03:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:04:09 INFO - PROCESS | 18696 | 1466589849185 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 18696 | 1466589849189 Marionette TRACE conn4 <- [1,1730,null,{}] 03:04:09 INFO - PROCESS | 18696 | 1466589849195 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:09 INFO - PROCESS | 18696 | 1466589849207 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:09 INFO - PROCESS | 18696 | 1466589849481 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 03:04:09 INFO - PROCESS | 18696 | 1466589849709 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:09 INFO - PROCESS | 18696 | 1466589849718 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b000 == 28 [pid = 18696] [id = 440] 03:04:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b328800) [pid = 18696] [serial = 1321] [outer = (nil)] 03:04:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9bb06c00) [pid = 18696] [serial = 1322] [outer = 0x9b328800] 03:04:09 INFO - PROCESS | 18696 | 1466589849844 Marionette DEBUG loaded listener.js 03:04:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9bfef800) [pid = 18696] [serial = 1323] [outer = 0x9b328800] 03:04:10 INFO - PROCESS | 18696 | 1466589850761 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:04:10 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 03:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1641ms 03:04:10 INFO - PROCESS | 18696 | 1466589850827 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 03:04:10 INFO - PROCESS | 18696 | 1466589850831 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 03:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:04:10 INFO - PROCESS | 18696 | 1466589850838 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:04:10 INFO - PROCESS | 18696 | 1466589850842 Marionette TRACE conn4 <- [1,1734,null,{}] 03:04:10 INFO - PROCESS | 18696 | 1466589850848 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:10 INFO - PROCESS | 18696 | 1466589850853 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:11 INFO - PROCESS | 18696 | 1466589851046 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 03:04:11 INFO - PROCESS | 18696 | 1466589851477 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 18696 | 1466589851489 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa77800 == 29 [pid = 18696] [id = 441] 03:04:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x8fa79400) [pid = 18696] [serial = 1324] [outer = (nil)] 03:04:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x8fa81c00) [pid = 18696] [serial = 1325] [outer = 0x8fa79400] 03:04:11 INFO - PROCESS | 18696 | 1466589851603 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9126e000) [pid = 18696] [serial = 1326] [outer = 0x8fa79400] 03:04:12 INFO - PROCESS | 18696 | 1466589852561 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1791ms 03:04:12 INFO - PROCESS | 18696 | 1466589852633 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 18696 | 1466589852639 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 03:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:04:12 INFO - PROCESS | 18696 | 1466589852647 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 18696 | 1466589852652 Marionette TRACE conn4 <- [1,1738,null,{}] 03:04:12 INFO - PROCESS | 18696 | 1466589852661 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:12 INFO - PROCESS | 18696 | 1466589852669 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:12 INFO - PROCESS | 18696 | 1466589852853 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 03:04:13 INFO - PROCESS | 18696 | 1466589853083 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 18696 | 1466589853092 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85cc00 == 30 [pid = 18696] [id = 442] 03:04:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93b0d000) [pid = 18696] [serial = 1327] [outer = (nil)] 03:04:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x95017400) [pid = 18696] [serial = 1328] [outer = 0x93b0d000] 03:04:13 INFO - PROCESS | 18696 | 1466589853174 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x952bb400) [pid = 18696] [serial = 1329] [outer = 0x93b0d000] 03:04:14 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa83000 == 29 [pid = 18696] [id = 419] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x99f61000) [pid = 18696] [serial = 1250] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x96d97000) [pid = 18696] [serial = 1277] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x952e1800) [pid = 18696] [serial = 1275] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x8f862c00) [pid = 18696] [serial = 1242] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9126f000) [pid = 18696] [serial = 1265] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952b9400) [pid = 18696] [serial = 1272] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9a98f800) [pid = 18696] [serial = 1256] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9124b800) [pid = 18696] [serial = 1259] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9127ac00) [pid = 18696] [serial = 1260] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93810800) [pid = 18696] [serial = 1268] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x95249c00) [pid = 18696] [serial = 1271] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93814000) [pid = 18696] [serial = 1244] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8e64e400) [pid = 18696] [serial = 1241] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9524cc00) [pid = 18696] [serial = 1247] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91a23400) [pid = 18696] [serial = 1266] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b08c00) [pid = 18696] [serial = 1245] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9a320c00) [pid = 18696] [serial = 1251] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9ae19000) [pid = 18696] [serial = 1257] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b47800) [pid = 18696] [serial = 1274] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9a556c00) [pid = 18696] [serial = 1254] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93817400) [pid = 18696] [serial = 1269] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952bdc00) [pid = 18696] [serial = 1248] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9a550c00) [pid = 18696] [serial = 1253] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x93beac00) [pid = 18696] [serial = 1263] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93b48400) [pid = 18696] [serial = 1262] [outer = (nil)] [url = about:blank] 03:04:15 INFO - PROCESS | 18696 | 1466589855246 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2640ms 03:04:15 INFO - PROCESS | 18696 | 1466589855288 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 18696 | 1466589855294 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 03:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:04:15 INFO - PROCESS | 18696 | 1466589855302 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 18696 | 1466589855307 Marionette TRACE conn4 <- [1,1742,null,{}] 03:04:15 INFO - PROCESS | 18696 | 1466589855315 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:15 INFO - PROCESS | 18696 | 1466589855321 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:15 INFO - PROCESS | 18696 | 1466589855530 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 03:04:15 INFO - PROCESS | 18696 | 1466589855666 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 18696 | 1466589855677 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f869000 == 30 [pid = 18696] [id = 443] 03:04:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x8f869400) [pid = 18696] [serial = 1330] [outer = (nil)] 03:04:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x91250400) [pid = 18696] [serial = 1331] [outer = 0x8f869400] 03:04:15 INFO - PROCESS | 18696 | 1466589855751 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91275000) [pid = 18696] [serial = 1332] [outer = 0x8f869400] 03:04:16 INFO - PROCESS | 18696 | 1466589856632 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1387ms 03:04:16 INFO - PROCESS | 18696 | 1466589856690 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 18696 | 1466589856698 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 03:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:04:16 INFO - PROCESS | 18696 | 1466589856710 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 18696 | 1466589856714 Marionette TRACE conn4 <- [1,1746,null,{}] 03:04:16 INFO - PROCESS | 18696 | 1466589856721 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:16 INFO - PROCESS | 18696 | 1466589856726 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:16 INFO - PROCESS | 18696 | 1466589856901 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 03:04:17 INFO - PROCESS | 18696 | 1466589857038 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 18696 | 1466589857049 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220f400 == 31 [pid = 18696] [id = 444] 03:04:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x93810800) [pid = 18696] [serial = 1333] [outer = (nil)] 03:04:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93819800) [pid = 18696] [serial = 1334] [outer = 0x93810800] 03:04:17 INFO - PROCESS | 18696 | 1466589857136 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93b09400) [pid = 18696] [serial = 1335] [outer = 0x93810800] 03:04:18 INFO - PROCESS | 18696 | 1466589858671 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8e64f000) [pid = 18696] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9827e000) [pid = 18696] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x991c2400) [pid = 18696] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x8fa78000) [pid = 18696] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x91a26800) [pid = 18696] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x91276c00) [pid = 18696] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x93be5000) [pid = 18696] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x99f60000) [pid = 18696] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x91a22800) [pid = 18696] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:04:18 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x950e3c00) [pid = 18696] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2135ms 03:04:18 INFO - PROCESS | 18696 | 1466589858854 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 18696 | 1466589858861 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 03:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:04:18 INFO - PROCESS | 18696 | 1466589858870 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 18696 | 1466589858876 Marionette TRACE conn4 <- [1,1750,null,{}] 03:04:18 INFO - PROCESS | 18696 | 1466589858886 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:18 INFO - PROCESS | 18696 | 1466589858893 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:19 INFO - PROCESS | 18696 | 1466589859089 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 03:04:19 INFO - PROCESS | 18696 | 1466589859261 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 18696 | 1466589859277 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7f000 == 32 [pid = 18696] [id = 445] 03:04:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x8fa7f400) [pid = 18696] [serial = 1336] [outer = (nil)] 03:04:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x91245400) [pid = 18696] [serial = 1337] [outer = 0x8fa7f400] 03:04:19 INFO - PROCESS | 18696 | 1466589859360 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x91276000) [pid = 18696] [serial = 1338] [outer = 0x8fa7f400] 03:04:20 INFO - PROCESS | 18696 | 1466589860383 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1589ms 03:04:20 INFO - PROCESS | 18696 | 1466589860459 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 18696 | 1466589860467 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:04:20 INFO - PROCESS | 18696 | 1466589860478 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 18696 | 1466589860482 Marionette TRACE conn4 <- [1,1754,null,{}] 03:04:20 INFO - PROCESS | 18696 | 1466589860490 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:20 INFO - PROCESS | 18696 | 1466589860496 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:20 INFO - PROCESS | 18696 | 1466589860725 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 03:04:21 INFO - PROCESS | 18696 | 1466589861001 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 18696 | 1466589861007 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b800 == 33 [pid = 18696] [id = 446] 03:04:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93740c00) [pid = 18696] [serial = 1339] [outer = (nil)] 03:04:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b0c800) [pid = 18696] [serial = 1340] [outer = 0x93740c00] 03:04:21 INFO - PROCESS | 18696 | 1466589861095 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93b50c00) [pid = 18696] [serial = 1341] [outer = 0x93740c00] 03:04:22 INFO - PROCESS | 18696 | 1466589862152 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1743ms 03:04:22 INFO - PROCESS | 18696 | 1466589862222 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 18696 | 1466589862226 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 03:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:04:22 INFO - PROCESS | 18696 | 1466589862233 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 18696 | 1466589862240 Marionette TRACE conn4 <- [1,1758,null,{}] 03:04:22 INFO - PROCESS | 18696 | 1466589862258 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:22 INFO - PROCESS | 18696 | 1466589862268 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:22 INFO - PROCESS | 18696 | 1466589862513 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 03:04:22 INFO - PROCESS | 18696 | 1466589862824 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 18696 | 1466589862840 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c3800 == 34 [pid = 18696] [id = 447] 03:04:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x950c4400) [pid = 18696] [serial = 1342] [outer = (nil)] 03:04:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9524c400) [pid = 18696] [serial = 1343] [outer = 0x950c4400] 03:04:22 INFO - PROCESS | 18696 | 1466589862927 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x952b7c00) [pid = 18696] [serial = 1344] [outer = 0x950c4400] 03:04:23 INFO - PROCESS | 18696 | 1466589863965 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1791ms 03:04:24 INFO - PROCESS | 18696 | 1466589864025 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 03:04:24 INFO - PROCESS | 18696 | 1466589864031 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 03:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:04:24 INFO - PROCESS | 18696 | 1466589864037 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 18696 | 1466589864041 Marionette TRACE conn4 <- [1,1762,null,{}] 03:04:24 INFO - PROCESS | 18696 | 1466589864047 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:24 INFO - PROCESS | 18696 | 1466589864052 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:24 INFO - PROCESS | 18696 | 1466589864260 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 03:04:24 INFO - PROCESS | 18696 | 1466589864479 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 18696 | 1466589864485 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a23c00 == 35 [pid = 18696] [id = 448] 03:04:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x950cd000) [pid = 18696] [serial = 1345] [outer = (nil)] 03:04:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d31000) [pid = 18696] [serial = 1346] [outer = 0x950cd000] 03:04:24 INFO - PROCESS | 18696 | 1466589864613 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x96d9d000) [pid = 18696] [serial = 1347] [outer = 0x950cd000] 03:04:25 INFO - PROCESS | 18696 | 1466589865650 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1690ms 03:04:25 INFO - PROCESS | 18696 | 1466589865728 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 03:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:04:25 INFO - PROCESS | 18696 | 1466589865732 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 03:04:25 INFO - PROCESS | 18696 | 1466589865739 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 18696 | 1466589865742 Marionette TRACE conn4 <- [1,1766,null,{}] 03:04:25 INFO - PROCESS | 18696 | 1466589865748 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:25 INFO - PROCESS | 18696 | 1466589865753 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:26 INFO - PROCESS | 18696 | 1466589866097 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 03:04:26 INFO - PROCESS | 18696 | 1466589866339 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 18696 | 1466589866350 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e651c00 == 36 [pid = 18696] [id = 449] 03:04:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x8f865000) [pid = 18696] [serial = 1348] [outer = (nil)] 03:04:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x8fa78000) [pid = 18696] [serial = 1349] [outer = 0x8f865000] 03:04:26 INFO - PROCESS | 18696 | 1466589866427 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x91246800) [pid = 18696] [serial = 1350] [outer = 0x8f865000] 03:04:27 INFO - PROCESS | 18696 | --DOCSHELL 0x9ac2fc00 == 35 [pid = 18696] [id = 439] 03:04:27 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b000 == 34 [pid = 18696] [id = 440] 03:04:27 INFO - PROCESS | 18696 | --DOCSHELL 0x92209800 == 33 [pid = 18696] [id = 422] 03:04:27 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7cc00 == 32 [pid = 18696] [id = 421] 03:04:27 INFO - PROCESS | 18696 | --DOCSHELL 0x8f869000 == 31 [pid = 18696] [id = 443] 03:04:27 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85cc00 == 30 [pid = 18696] [id = 442] 03:04:27 INFO - PROCESS | 18696 | 1466589867434 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x96d32c00) [pid = 18696] [serial = 1304] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x99583c00) [pid = 18696] [serial = 1298] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9a223c00) [pid = 18696] [serial = 1301] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x99d6bc00) [pid = 18696] [serial = 1299] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b45000) [pid = 18696] [serial = 1289] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d37c00) [pid = 18696] [serial = 1290] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91a2f000) [pid = 18696] [serial = 1292] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9220e000) [pid = 18696] [serial = 1293] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x97834c00) [pid = 18696] [serial = 1278] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9501b000) [pid = 18696] [serial = 1295] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a0f4400) [pid = 18696] [serial = 1286] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9a222c00) [pid = 18696] [serial = 1287] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x9220e800) [pid = 18696] [serial = 1280] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x9380c000) [pid = 18696] [serial = 1281] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x952da800) [pid = 18696] [serial = 1283] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x952bb000) [pid = 18696] [serial = 1284] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x9a3e4000) [pid = 18696] [serial = 1302] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x950e7000) [pid = 18696] [serial = 1296] [outer = (nil)] [url = about:blank] 03:04:27 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x9916d400) [pid = 18696] [serial = 1305] [outer = (nil)] [url = about:blank] 03:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1790ms 03:04:27 INFO - PROCESS | 18696 | 1466589867530 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 18696 | 1466589867536 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 03:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:04:27 INFO - PROCESS | 18696 | 1466589867544 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 18696 | 1466589867550 Marionette TRACE conn4 <- [1,1770,null,{}] 03:04:27 INFO - PROCESS | 18696 | 1466589867556 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:27 INFO - PROCESS | 18696 | 1466589867562 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:27 INFO - PROCESS | 18696 | 1466589867737 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 03:04:27 INFO - PROCESS | 18696 | 1466589867909 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 18696 | 1466589867923 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x91272000 == 31 [pid = 18696] [id = 450] 03:04:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x9218ec00) [pid = 18696] [serial = 1351] [outer = (nil)] 03:04:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x92d85c00) [pid = 18696] [serial = 1352] [outer = 0x9218ec00] 03:04:28 INFO - PROCESS | 18696 | 1466589867998 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x93b0f000) [pid = 18696] [serial = 1353] [outer = 0x9218ec00] 03:04:28 INFO - PROCESS | 18696 | 1466589868846 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1343ms 03:04:28 INFO - PROCESS | 18696 | 1466589868888 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 18696 | 1466589868893 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 03:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:04:28 INFO - PROCESS | 18696 | 1466589868899 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 18696 | 1466589868903 Marionette TRACE conn4 <- [1,1774,null,{}] 03:04:28 INFO - PROCESS | 18696 | 1466589868909 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:28 INFO - PROCESS | 18696 | 1466589868915 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:29 INFO - PROCESS | 18696 | 1466589869101 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 03:04:29 INFO - PROCESS | 18696 | 1466589869115 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 18696 | 1466589869124 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b000 == 32 [pid = 18696] [id = 451] 03:04:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x95015c00) [pid = 18696] [serial = 1354] [outer = (nil)] 03:04:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x950e1c00) [pid = 18696] [serial = 1355] [outer = 0x95015c00] 03:04:29 INFO - PROCESS | 18696 | 1466589869312 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x952b6800) [pid = 18696] [serial = 1356] [outer = 0x95015c00] 03:04:30 INFO - PROCESS | 18696 | 1466589870251 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1386ms 03:04:30 INFO - PROCESS | 18696 | 1466589870289 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 03:04:30 INFO - PROCESS | 18696 | 1466589870296 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 03:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:04:30 INFO - PROCESS | 18696 | 1466589870312 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 18696 | 1466589870320 Marionette TRACE conn4 <- [1,1778,null,{}] 03:04:30 INFO - PROCESS | 18696 | 1466589870334 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:30 INFO - PROCESS | 18696 | 1466589870341 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:30 INFO - PROCESS | 18696 | 1466589870576 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 03:04:30 INFO - PROCESS | 18696 | 1466589870602 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 18696 | 1466589870612 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7c800 == 33 [pid = 18696] [id = 452] 03:04:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9468b800) [pid = 18696] [serial = 1357] [outer = (nil)] 03:04:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x96d94c00) [pid = 18696] [serial = 1358] [outer = 0x9468b800] 03:04:30 INFO - PROCESS | 18696 | 1466589870681 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x96d9f400) [pid = 18696] [serial = 1359] [outer = 0x9468b800] 03:04:31 INFO - PROCESS | 18696 | 1466589871660 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:04:31 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 03:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1405ms 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952de400) [pid = 18696] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9b328800) [pid = 18696] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x91274000) [pid = 18696] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x8fa79400) [pid = 18696] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x9a7c8800) [pid = 18696] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x9a990000) [pid = 18696] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x9ae18000) [pid = 18696] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x93b0d000) [pid = 18696] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:04:31 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x8f869400) [pid = 18696] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:04:31 INFO - PROCESS | 18696 | 1466589871737 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 18696 | 1466589871749 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 03:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:04:31 INFO - PROCESS | 18696 | 1466589871770 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 18696 | 1466589871774 Marionette TRACE conn4 <- [1,1782,null,{}] 03:04:31 INFO - PROCESS | 18696 | 1466589871781 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:31 INFO - PROCESS | 18696 | 1466589871786 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:31 INFO - PROCESS | 18696 | 1466589871949 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 03:04:31 INFO - PROCESS | 18696 | 1466589871958 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 18696 | 1466589871964 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644400 == 34 [pid = 18696] [id = 453] 03:04:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x91242c00) [pid = 18696] [serial = 1360] [outer = (nil)] 03:04:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x96d34c00) [pid = 18696] [serial = 1361] [outer = 0x91242c00] 03:04:32 INFO - PROCESS | 18696 | 1466589872035 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x952e2400) [pid = 18696] [serial = 1362] [outer = 0x91242c00] 03:04:33 INFO - PROCESS | 18696 | 1466589873042 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:04:33 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 03:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1342ms 03:04:33 INFO - PROCESS | 18696 | 1466589873107 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 18696 | 1466589873111 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 03:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:04:33 INFO - PROCESS | 18696 | 1466589873117 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 18696 | 1466589873121 Marionette TRACE conn4 <- [1,1786,null,{}] 03:04:33 INFO - PROCESS | 18696 | 1466589873126 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:33 INFO - PROCESS | 18696 | 1466589873131 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:33 INFO - PROCESS | 18696 | 1466589873307 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 03:04:33 INFO - PROCESS | 18696 | 1466589873441 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 18696 | 1466589873460 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x91273000 == 35 [pid = 18696] [id = 454] 03:04:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x950c1800) [pid = 18696] [serial = 1363] [outer = (nil)] 03:04:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x9a0f4400) [pid = 18696] [serial = 1364] [outer = 0x950c1800] 03:04:33 INFO - PROCESS | 18696 | 1466589873542 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x9a54d000) [pid = 18696] [serial = 1365] [outer = 0x950c1800] 03:04:34 INFO - PROCESS | 18696 | 1466589874544 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:04:34 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 03:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1489ms 03:04:34 INFO - PROCESS | 18696 | 1466589874608 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 18696 | 1466589874616 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 03:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:04:34 INFO - PROCESS | 18696 | 1466589874625 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 18696 | 1466589874631 Marionette TRACE conn4 <- [1,1790,null,{}] 03:04:34 INFO - PROCESS | 18696 | 1466589874641 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:34 INFO - PROCESS | 18696 | 1466589874646 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:34 INFO - PROCESS | 18696 | 1466589874889 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 03:04:35 INFO - PROCESS | 18696 | 1466589875139 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 18696 | 1466589875157 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa77400 == 36 [pid = 18696] [id = 455] 03:04:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x8fa78400) [pid = 18696] [serial = 1366] [outer = (nil)] 03:04:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x92186000) [pid = 18696] [serial = 1367] [outer = 0x8fa78400] 03:04:35 INFO - PROCESS | 18696 | 1466589875256 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x92d7c400) [pid = 18696] [serial = 1368] [outer = 0x8fa78400] 03:04:36 INFO - PROCESS | 18696 | 1466589876203 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:04:36 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) 03:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1648ms 03:04:36 INFO - PROCESS | 18696 | 1466589876274 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 18696 | 1466589876282 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 03:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:04:36 INFO - PROCESS | 18696 | 1466589876294 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 18696 | 1466589876298 Marionette TRACE conn4 <- [1,1794,null,{}] 03:04:36 INFO - PROCESS | 18696 | 1466589876305 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:36 INFO - PROCESS | 18696 | 1466589876311 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:36 INFO - PROCESS | 18696 | 1466589876548 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 03:04:36 INFO - PROCESS | 18696 | 1466589876773 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 18696 | 1466589876781 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b43800 == 37 [pid = 18696] [id = 456] 03:04:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x95017800) [pid = 18696] [serial = 1369] [outer = (nil)] 03:04:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952b6000) [pid = 18696] [serial = 1370] [outer = 0x95017800] 03:04:36 INFO - PROCESS | 18696 | 1466589876879 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952df400) [pid = 18696] [serial = 1371] [outer = 0x95017800] 03:04:37 INFO - PROCESS | 18696 | 1466589877874 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1635ms 03:04:37 INFO - PROCESS | 18696 | 1466589877929 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 18696 | 1466589877932 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 03:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:04:37 INFO - PROCESS | 18696 | 1466589877940 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 18696 | 1466589877946 Marionette TRACE conn4 <- [1,1798,null,{}] 03:04:37 INFO - PROCESS | 18696 | 1466589877963 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:37 INFO - PROCESS | 18696 | 1466589877973 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:38 INFO - PROCESS | 18696 | 1466589878211 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 03:04:38 INFO - PROCESS | 18696 | 1466589878484 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 18696 | 1466589878497 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a32a000 == 38 [pid = 18696] [id = 457] 03:04:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9a3da800) [pid = 18696] [serial = 1372] [outer = (nil)] 03:04:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9a556c00) [pid = 18696] [serial = 1373] [outer = 0x9a3da800] 03:04:38 INFO - PROCESS | 18696 | 1466589878587 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9a7c7800) [pid = 18696] [serial = 1374] [outer = 0x9a3da800] 03:04:39 INFO - PROCESS | 18696 | 1466589879532 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1650ms 03:04:39 INFO - PROCESS | 18696 | 1466589879592 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 18696 | 1466589879597 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 03:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:04:39 INFO - PROCESS | 18696 | 1466589879604 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 18696 | 1466589879608 Marionette TRACE conn4 <- [1,1802,null,{}] 03:04:39 INFO - PROCESS | 18696 | 1466589879614 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:39 INFO - PROCESS | 18696 | 1466589879619 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:39 INFO - PROCESS | 18696 | 1466589879808 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 03:04:40 INFO - PROCESS | 18696 | 1466589880024 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 18696 | 1466589880034 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x91276800 == 39 [pid = 18696] [id = 458] 03:04:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9a8b4c00) [pid = 18696] [serial = 1375] [outer = (nil)] 03:04:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a990c00) [pid = 18696] [serial = 1376] [outer = 0x9a8b4c00] 03:04:40 INFO - PROCESS | 18696 | 1466589880156 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a993800) [pid = 18696] [serial = 1377] [outer = 0x9a8b4c00] 03:04:41 INFO - PROCESS | 18696 | 1466589881025 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1488ms 03:04:41 INFO - PROCESS | 18696 | 1466589881094 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 18696 | 1466589881098 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 03:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:04:41 INFO - PROCESS | 18696 | 1466589881104 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 18696 | 1466589881108 Marionette TRACE conn4 <- [1,1806,null,{}] 03:04:41 INFO - PROCESS | 18696 | 1466589881114 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:41 INFO - PROCESS | 18696 | 1466589881119 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:41 INFO - PROCESS | 18696 | 1466589881294 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 03:04:41 INFO - PROCESS | 18696 | 1466589881471 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 18696 | 1466589881481 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c4000 == 40 [pid = 18696] [id = 459] 03:04:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952de400) [pid = 18696] [serial = 1378] [outer = (nil)] 03:04:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9ac2fc00) [pid = 18696] [serial = 1379] [outer = 0x952de400] 03:04:41 INFO - PROCESS | 18696 | 1466589881568 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9ae1b000) [pid = 18696] [serial = 1380] [outer = 0x952de400] 03:04:42 INFO - PROCESS | 18696 | 1466589882553 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1482ms 03:04:42 INFO - PROCESS | 18696 | 1466589882587 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 03:04:42 INFO - PROCESS | 18696 | 1466589882591 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 03:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:04:42 INFO - PROCESS | 18696 | 1466589882598 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:04:42 INFO - PROCESS | 18696 | 1466589882602 Marionette TRACE conn4 <- [1,1810,null,{}] 03:04:42 INFO - PROCESS | 18696 | 1466589882608 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:42 INFO - PROCESS | 18696 | 1466589882619 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:42 INFO - PROCESS | 18696 | 1466589882860 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 03:04:43 INFO - PROCESS | 18696 | 1466589883097 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 18696 | 1466589883107 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85dc00 == 41 [pid = 18696] [id = 460] 03:04:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91a30000) [pid = 18696] [serial = 1381] [outer = (nil)] 03:04:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9b6a3000) [pid = 18696] [serial = 1382] [outer = 0x91a30000] 03:04:43 INFO - PROCESS | 18696 | 1466589883229 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9bb0a800) [pid = 18696] [serial = 1383] [outer = 0x91a30000] 03:04:44 INFO - PROCESS | 18696 | 1466589884146 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1599ms 03:04:44 INFO - PROCESS | 18696 | 1466589884198 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 03:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:04:44 INFO - PROCESS | 18696 | 1466589884202 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 03:04:44 INFO - PROCESS | 18696 | 1466589884209 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 18696 | 1466589884212 Marionette TRACE conn4 <- [1,1814,null,{}] 03:04:44 INFO - PROCESS | 18696 | 1466589884218 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:44 INFO - PROCESS | 18696 | 1466589884224 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:44 INFO - PROCESS | 18696 | 1466589884400 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 03:04:44 INFO - PROCESS | 18696 | 1466589884577 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 18696 | 1466589884584 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863c00 == 42 [pid = 18696] [id = 461] 03:04:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x91271c00) [pid = 18696] [serial = 1384] [outer = (nil)] 03:04:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9bfe9800) [pid = 18696] [serial = 1385] [outer = 0x91271c00] 03:04:44 INFO - PROCESS | 18696 | 1466589884668 Marionette DEBUG loaded listener.js 03:04:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9d44a400) [pid = 18696] [serial = 1386] [outer = 0x91271c00] 03:04:45 INFO - PROCESS | 18696 | 1466589885565 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1433ms 03:04:45 INFO - PROCESS | 18696 | 1466589885642 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 18696 | 1466589885647 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 03:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:04:45 INFO - PROCESS | 18696 | 1466589885653 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 18696 | 1466589885656 Marionette TRACE conn4 <- [1,1818,null,{}] 03:04:45 INFO - PROCESS | 18696 | 1466589885663 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:45 INFO - PROCESS | 18696 | 1466589885668 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:45 INFO - PROCESS | 18696 | 1466589885891 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 03:04:46 INFO - PROCESS | 18696 | 1466589886081 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 18696 | 1466589886087 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x9127b400 == 43 [pid = 18696] [id = 462] 03:04:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9127bc00) [pid = 18696] [serial = 1387] [outer = (nil)] 03:04:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9d80e800) [pid = 18696] [serial = 1388] [outer = 0x9127bc00] 03:04:46 INFO - PROCESS | 18696 | 1466589886215 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9d854400) [pid = 18696] [serial = 1389] [outer = 0x9127bc00] 03:04:47 INFO - PROCESS | 18696 | 1466589887351 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1739ms 03:04:47 INFO - PROCESS | 18696 | 1466589887394 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 18696 | 1466589887400 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 03:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:04:47 INFO - PROCESS | 18696 | 1466589887409 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 18696 | 1466589887413 Marionette TRACE conn4 <- [1,1822,null,{}] 03:04:47 INFO - PROCESS | 18696 | 1466589887421 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:47 INFO - PROCESS | 18696 | 1466589887427 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:47 INFO - PROCESS | 18696 | 1466589887613 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 03:04:47 INFO - PROCESS | 18696 | 1466589887893 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 18696 | 1466589887904 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2c000 == 44 [pid = 18696] [id = 463] 03:04:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91a2c400) [pid = 18696] [serial = 1390] [outer = (nil)] 03:04:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x92187800) [pid = 18696] [serial = 1391] [outer = 0x91a2c400] 03:04:47 INFO - PROCESS | 18696 | 1466589887987 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9381a400) [pid = 18696] [serial = 1392] [outer = 0x91a2c400] 03:04:48 INFO - PROCESS | 18696 | 1466589888875 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1535ms 03:04:48 INFO - PROCESS | 18696 | 1466589888945 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 18696 | 1466589888952 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 03:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:04:48 INFO - PROCESS | 18696 | 1466589888962 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 18696 | 1466589888967 Marionette TRACE conn4 <- [1,1826,null,{}] 03:04:48 INFO - PROCESS | 18696 | 1466589888973 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:48 INFO - PROCESS | 18696 | 1466589888979 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:49 INFO - PROCESS | 18696 | 1466589889252 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 03:04:49 INFO - PROCESS | 18696 | 1466589889478 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 18696 | 1466589889484 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x99f44c00 == 43 [pid = 18696] [id = 437] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x92182400 == 42 [pid = 18696] [id = 438] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x93815400 == 41 [pid = 18696] [id = 420] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x91272400 == 40 [pid = 18696] [id = 431] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x9220f400 == 39 [pid = 18696] [id = 444] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x950c8c00 == 38 [pid = 18696] [id = 423] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8e647000 == 37 [pid = 18696] [id = 433] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa74c00 == 36 [pid = 18696] [id = 425] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e800 == 35 [pid = 18696] [id = 434] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863800 == 34 [pid = 18696] [id = 429] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7f000 == 33 [pid = 18696] [id = 445] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x91274400 == 32 [pid = 18696] [id = 426] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x91a23c00 == 31 [pid = 18696] [id = 448] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x99f5fc00 == 30 [pid = 18696] [id = 428] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x91a24400 == 29 [pid = 18696] [id = 430] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646000 == 28 [pid = 18696] [id = 427] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x950c3800 == 27 [pid = 18696] [id = 447] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x92189000 == 26 [pid = 18696] [id = 424] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b800 == 25 [pid = 18696] [id = 446] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8e651c00 == 24 [pid = 18696] [id = 449] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x91273c00 == 23 [pid = 18696] [id = 435] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x9783e400 == 22 [pid = 18696] [id = 432] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x93b44c00 == 21 [pid = 18696] [id = 436] 03:04:50 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa77800 == 20 [pid = 18696] [id = 441] 03:04:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646000 == 21 [pid = 18696] [id = 464] 03:04:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x8e647000) [pid = 18696] [serial = 1393] [outer = (nil)] 03:04:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x8e64f000) [pid = 18696] [serial = 1394] [outer = 0x8e647000] 03:04:50 INFO - PROCESS | 18696 | 1466589890603 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x8f861000) [pid = 18696] [serial = 1395] [outer = 0x8e647000] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93819800) [pid = 18696] [serial = 1334] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x96d9cc00) [pid = 18696] [serial = 1311] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9bfef800) [pid = 18696] [serial = 1323] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x93812800) [pid = 18696] [serial = 1308] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9126e000) [pid = 18696] [serial = 1326] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9ae23800) [pid = 18696] [serial = 1317] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a99b400) [pid = 18696] [serial = 1314] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9b32bc00) [pid = 18696] [serial = 1320] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952bb400) [pid = 18696] [serial = 1329] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x95017400) [pid = 18696] [serial = 1328] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x91a2b400) [pid = 18696] [serial = 1307] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x91250400) [pid = 18696] [serial = 1331] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d33400) [pid = 18696] [serial = 1310] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x91275000) [pid = 18696] [serial = 1332] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a997800) [pid = 18696] [serial = 1313] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9ae1f400) [pid = 18696] [serial = 1316] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x950cec00) [pid = 18696] [serial = 1319] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9bb06c00) [pid = 18696] [serial = 1322] [outer = (nil)] [url = about:blank] 03:04:50 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8fa81c00) [pid = 18696] [serial = 1325] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 18696 | 1466589891612 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2691ms 03:04:51 INFO - PROCESS | 18696 | 1466589891655 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 18696 | 1466589891661 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 03:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:04:51 INFO - PROCESS | 18696 | 1466589891674 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 18696 | 1466589891677 Marionette TRACE conn4 <- [1,1830,null,{}] 03:04:51 INFO - PROCESS | 18696 | 1466589891685 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:51 INFO - PROCESS | 18696 | 1466589891691 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:51 INFO - PROCESS | 18696 | 1466589891876 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 03:04:52 INFO - PROCESS | 18696 | 1466589892014 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 18696 | 1466589892029 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x91243800 == 22 [pid = 18696] [id = 465] 03:04:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9124b400) [pid = 18696] [serial = 1396] [outer = (nil)] 03:04:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x91278000) [pid = 18696] [serial = 1397] [outer = 0x9124b400] 03:04:52 INFO - PROCESS | 18696 | 1466589892106 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x91a25400) [pid = 18696] [serial = 1398] [outer = 0x9124b400] 03:04:52 INFO - PROCESS | 18696 | 1466589892978 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1383ms 03:04:53 INFO - PROCESS | 18696 | 1466589893056 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 18696 | 1466589893061 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:04:53 INFO - PROCESS | 18696 | 1466589893072 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 18696 | 1466589893076 Marionette TRACE conn4 <- [1,1834,null,{}] 03:04:53 INFO - PROCESS | 18696 | 1466589893082 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:53 INFO - PROCESS | 18696 | 1466589893088 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:53 INFO - PROCESS | 18696 | 1466589893270 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 03:04:53 INFO - PROCESS | 18696 | 1466589893433 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 18696 | 1466589893444 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126fc00 == 23 [pid = 18696] [id = 466] 03:04:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91274000) [pid = 18696] [serial = 1399] [outer = (nil)] 03:04:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x93b0b400) [pid = 18696] [serial = 1400] [outer = 0x91274000] 03:04:53 INFO - PROCESS | 18696 | 1466589893512 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93be1000) [pid = 18696] [serial = 1401] [outer = 0x91274000] 03:04:54 INFO - PROCESS | 18696 | 1466589894537 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:04:54 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 03:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1540ms 03:04:54 INFO - PROCESS | 18696 | 1466589894612 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 18696 | 1466589894616 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 03:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:04:54 INFO - PROCESS | 18696 | 1466589894623 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 18696 | 1466589894628 Marionette TRACE conn4 <- [1,1838,null,{}] 03:04:54 INFO - PROCESS | 18696 | 1466589894652 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:54 INFO - PROCESS | 18696 | 1466589894663 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:54 INFO - PROCESS | 18696 | 1466589894890 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 03:04:54 INFO - PROCESS | 18696 | 1466589894913 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 18696 | 1466589894922 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b5c00 == 24 [pid = 18696] [id = 467] 03:04:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952b7800) [pid = 18696] [serial = 1402] [outer = (nil)] 03:04:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952de000) [pid = 18696] [serial = 1403] [outer = 0x952b7800] 03:04:54 INFO - PROCESS | 18696 | 1466589894991 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952e7400) [pid = 18696] [serial = 1404] [outer = 0x952b7800] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x950cd000) [pid = 18696] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9218ec00) [pid = 18696] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x8f865000) [pid = 18696] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93740c00) [pid = 18696] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x95015c00) [pid = 18696] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x93810800) [pid = 18696] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91242c00) [pid = 18696] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9468b800) [pid = 18696] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x950c4400) [pid = 18696] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8fa7f400) [pid = 18696] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:04:55 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x950c1800) [pid = 18696] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:04:56 INFO - PROCESS | 18696 | 1466589896436 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1843ms 03:04:56 INFO - PROCESS | 18696 | 1466589896470 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 18696 | 1466589896476 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 03:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:04:56 INFO - PROCESS | 18696 | 1466589896482 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 18696 | 1466589896486 Marionette TRACE conn4 <- [1,1842,null,{}] 03:04:56 INFO - PROCESS | 18696 | 1466589896491 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:56 INFO - PROCESS | 18696 | 1466589896496 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:56 INFO - PROCESS | 18696 | 1466589896651 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 03:04:56 INFO - PROCESS | 18696 | 1466589896667 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 18696 | 1466589896674 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x91242c00 == 25 [pid = 18696] [id = 468] 03:04:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93816c00) [pid = 18696] [serial = 1405] [outer = (nil)] 03:04:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x952db800) [pid = 18696] [serial = 1406] [outer = 0x93816c00] 03:04:56 INFO - PROCESS | 18696 | 1466589896744 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952e9c00) [pid = 18696] [serial = 1407] [outer = 0x93816c00] 03:04:57 INFO - PROCESS | 18696 | 1466589897662 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1235ms 03:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:04:57 INFO - PROCESS | 18696 | 1466589897719 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 18696 | 1466589897722 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 03:04:57 INFO - PROCESS | 18696 | 1466589897728 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 18696 | 1466589897731 Marionette TRACE conn4 <- [1,1846,null,{}] 03:04:57 INFO - PROCESS | 18696 | 1466589897738 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:57 INFO - PROCESS | 18696 | 1466589897743 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:57 INFO - PROCESS | 18696 | 1466589897899 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 03:04:58 INFO - PROCESS | 18696 | 1466589898137 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 18696 | 1466589898148 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 26 [pid = 18696] [id = 469] 03:04:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x8e649000) [pid = 18696] [serial = 1408] [outer = (nil)] 03:04:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x8f85ec00) [pid = 18696] [serial = 1409] [outer = 0x8e649000] 03:04:58 INFO - PROCESS | 18696 | 1466589898233 Marionette DEBUG loaded listener.js 03:04:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x8fa75800) [pid = 18696] [serial = 1410] [outer = 0x8e649000] 03:04:59 INFO - PROCESS | 18696 | 1466589899354 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:04:59 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) 03:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1689ms 03:04:59 INFO - PROCESS | 18696 | 1466589899420 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 18696 | 1466589899426 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 03:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:04:59 INFO - PROCESS | 18696 | 1466589899435 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 18696 | 1466589899440 Marionette TRACE conn4 <- [1,1850,null,{}] 03:04:59 INFO - PROCESS | 18696 | 1466589899448 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:59 INFO - PROCESS | 18696 | 1466589899457 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:04:59 INFO - PROCESS | 18696 | 1466589899689 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 03:04:59 INFO - PROCESS | 18696 | 1466589899963 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 18696 | 1466589899973 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124d800 == 27 [pid = 18696] [id = 470] 03:05:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91271000) [pid = 18696] [serial = 1411] [outer = (nil)] 03:05:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93b08c00) [pid = 18696] [serial = 1412] [outer = 0x91271000] 03:05:00 INFO - PROCESS | 18696 | 1466589900058 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93bea000) [pid = 18696] [serial = 1413] [outer = 0x91271000] 03:05:01 INFO - PROCESS | 18696 | 1466589901101 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1744ms 03:05:01 INFO - PROCESS | 18696 | 1466589901183 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 18696 | 1466589901190 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 03:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:05:01 INFO - PROCESS | 18696 | 1466589901199 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 18696 | 1466589901203 Marionette TRACE conn4 <- [1,1854,null,{}] 03:05:01 INFO - PROCESS | 18696 | 1466589901209 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:01 INFO - PROCESS | 18696 | 1466589901215 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:01 INFO - PROCESS | 18696 | 1466589901456 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 03:05:01 INFO - PROCESS | 18696 | 1466589901759 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 18696 | 1466589901770 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x9218f000 == 28 [pid = 18696] [id = 471] 03:05:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952be400) [pid = 18696] [serial = 1414] [outer = (nil)] 03:05:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952e8400) [pid = 18696] [serial = 1415] [outer = 0x952be400] 03:05:01 INFO - PROCESS | 18696 | 1466589901901 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x96d9c400) [pid = 18696] [serial = 1416] [outer = 0x952be400] 03:05:03 INFO - PROCESS | 18696 | 1466589903168 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2034ms 03:05:03 INFO - PROCESS | 18696 | 1466589903259 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 18696 | 1466589903264 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 03:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:05:03 INFO - PROCESS | 18696 | 1466589903280 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 18696 | 1466589903291 Marionette TRACE conn4 <- [1,1858,null,{}] 03:05:03 INFO - PROCESS | 18696 | 1466589903298 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:03 INFO - PROCESS | 18696 | 1466589903305 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:03 INFO - PROCESS | 18696 | 1466589903563 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 03:05:03 INFO - PROCESS | 18696 | 1466589903762 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 18696 | 1466589903773 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x952de800 == 29 [pid = 18696] [id = 472] 03:05:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x96d9b400) [pid = 18696] [serial = 1417] [outer = (nil)] 03:05:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x99d71000) [pid = 18696] [serial = 1418] [outer = 0x96d9b400] 03:05:03 INFO - PROCESS | 18696 | 1466589903858 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x99f61c00) [pid = 18696] [serial = 1419] [outer = 0x96d9b400] 03:05:05 INFO - PROCESS | 18696 | 1466589905120 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1905ms 03:05:05 INFO - PROCESS | 18696 | 1466589905183 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 03:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:05:05 INFO - PROCESS | 18696 | 1466589905189 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 03:05:05 INFO - PROCESS | 18696 | 1466589905196 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 18696 | 1466589905200 Marionette TRACE conn4 <- [1,1862,null,{}] 03:05:05 INFO - PROCESS | 18696 | 1466589905207 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:05 INFO - PROCESS | 18696 | 1466589905213 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:05 INFO - PROCESS | 18696 | 1466589905405 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 03:05:05 INFO - PROCESS | 18696 | 1466589905624 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 18696 | 1466589905634 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b3c00 == 30 [pid = 18696] [id = 473] 03:05:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9958a400) [pid = 18696] [serial = 1420] [outer = (nil)] 03:05:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a3db400) [pid = 18696] [serial = 1421] [outer = 0x9958a400] 03:05:05 INFO - PROCESS | 18696 | 1466589905744 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a550400) [pid = 18696] [serial = 1422] [outer = 0x9958a400] 03:05:07 INFO - PROCESS | 18696 | 1466589907220 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2132ms 03:05:07 INFO - PROCESS | 18696 | 1466589907328 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 18696 | 1466589907334 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 03:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:05:07 INFO - PROCESS | 18696 | 1466589907344 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 18696 | 1466589907349 Marionette TRACE conn4 <- [1,1866,null,{}] 03:05:07 INFO - PROCESS | 18696 | 1466589907454 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:07 INFO - PROCESS | 18696 | 1466589907461 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:07 INFO - PROCESS | 18696 | 1466589907659 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 03:05:07 INFO - PROCESS | 18696 | 1466589907945 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:07 INFO - PROCESS | 18696 | 1466589907959 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:07 INFO - PROCESS | 18696 | --DOCSHELL 0x91272000 == 29 [pid = 18696] [id = 450] 03:05:07 INFO - PROCESS | 18696 | --DOCSHELL 0x91242c00 == 28 [pid = 18696] [id = 468] 03:05:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7e400 == 29 [pid = 18696] [id = 474] 03:05:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x8fa7ec00) [pid = 18696] [serial = 1423] [outer = (nil)] 03:05:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x8fa83c00) [pid = 18696] [serial = 1424] [outer = 0x8fa7ec00] 03:05:08 INFO - PROCESS | 18696 | 1466589908053 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x91248400) [pid = 18696] [serial = 1425] [outer = 0x8fa7ec00] 03:05:08 INFO - PROCESS | 18696 | --DOCSHELL 0x952b5c00 == 28 [pid = 18696] [id = 467] 03:05:08 INFO - PROCESS | 18696 | --DOCSHELL 0x9126fc00 == 27 [pid = 18696] [id = 466] 03:05:08 INFO - PROCESS | 18696 | --DOCSHELL 0x91243800 == 26 [pid = 18696] [id = 465] 03:05:08 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646000 == 25 [pid = 18696] [id = 464] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x96d31000) [pid = 18696] [serial = 1346] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x92d85c00) [pid = 18696] [serial = 1352] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91246800) [pid = 18696] [serial = 1350] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x93b50c00) [pid = 18696] [serial = 1341] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x93b0f000) [pid = 18696] [serial = 1353] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x950e1c00) [pid = 18696] [serial = 1355] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x93b09400) [pid = 18696] [serial = 1335] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x952e2400) [pid = 18696] [serial = 1362] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x96d9f400) [pid = 18696] [serial = 1359] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9524c400) [pid = 18696] [serial = 1343] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b0c800) [pid = 18696] [serial = 1340] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x96d9d000) [pid = 18696] [serial = 1347] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x91245400) [pid = 18696] [serial = 1337] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x96d34c00) [pid = 18696] [serial = 1361] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x952b6800) [pid = 18696] [serial = 1356] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952b7c00) [pid = 18696] [serial = 1344] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x8fa78000) [pid = 18696] [serial = 1349] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x96d94c00) [pid = 18696] [serial = 1358] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x91276000) [pid = 18696] [serial = 1338] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9a54d000) [pid = 18696] [serial = 1365] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a0f4400) [pid = 18696] [serial = 1364] [outer = (nil)] [url = about:blank] 03:05:08 INFO - PROCESS | 18696 | 1466589908928 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1643ms 03:05:08 INFO - PROCESS | 18696 | 1466589908986 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 03:05:08 INFO - PROCESS | 18696 | 1466589908993 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:05:09 INFO - PROCESS | 18696 | 1466589909004 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 18696 | 1466589909007 Marionette TRACE conn4 <- [1,1870,null,{}] 03:05:09 INFO - PROCESS | 18696 | 1466589909013 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:09 INFO - PROCESS | 18696 | 1466589909018 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:09 INFO - PROCESS | 18696 | 1466589909216 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 03:05:09 INFO - PROCESS | 18696 | 1466589909360 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 18696 | 1466589909369 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa78000 == 26 [pid = 18696] [id = 475] 03:05:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x91a29000) [pid = 18696] [serial = 1426] [outer = (nil)] 03:05:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x92184000) [pid = 18696] [serial = 1427] [outer = 0x91a29000] 03:05:09 INFO - PROCESS | 18696 | 1466589909440 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x92d7b400) [pid = 18696] [serial = 1428] [outer = 0x91a29000] 03:05:10 INFO - PROCESS | 18696 | 1466589910565 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1629ms 03:05:10 INFO - PROCESS | 18696 | 1466589910634 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 18696 | 1466589910637 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 03:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:05:10 INFO - PROCESS | 18696 | 1466589910644 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 18696 | 1466589910650 Marionette TRACE conn4 <- [1,1874,null,{}] 03:05:10 INFO - PROCESS | 18696 | 1466589910673 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:10 INFO - PROCESS | 18696 | 1466589910683 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:10 INFO - PROCESS | 18696 | 1466589910922 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 03:05:11 INFO - PROCESS | 18696 | 1466589911106 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 18696 | 1466589911118 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be6800 == 27 [pid = 18696] [id = 476] 03:05:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93be6c00) [pid = 18696] [serial = 1429] [outer = (nil)] 03:05:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x95013400) [pid = 18696] [serial = 1430] [outer = 0x93be6c00] 03:05:11 INFO - PROCESS | 18696 | 1466589911192 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x950bfc00) [pid = 18696] [serial = 1431] [outer = 0x93be6c00] 03:05:12 INFO - PROCESS | 18696 | 1466589912100 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1485ms 03:05:12 INFO - PROCESS | 18696 | 1466589912130 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 03:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:05:12 INFO - PROCESS | 18696 | 1466589912134 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 03:05:12 INFO - PROCESS | 18696 | 1466589912140 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 18696 | 1466589912144 Marionette TRACE conn4 <- [1,1878,null,{}] 03:05:12 INFO - PROCESS | 18696 | 1466589912149 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:12 INFO - PROCESS | 18696 | 1466589912154 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:12 INFO - PROCESS | 18696 | 1466589912372 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 03:05:12 INFO - PROCESS | 18696 | 1466589912415 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 18696 | 1466589912423 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c8800 == 28 [pid = 18696] [id = 477] 03:05:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952b4000) [pid = 18696] [serial = 1432] [outer = (nil)] 03:05:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x952c0c00) [pid = 18696] [serial = 1433] [outer = 0x952b4000] 03:05:12 INFO - PROCESS | 18696 | 1466589912495 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952e9400) [pid = 18696] [serial = 1434] [outer = 0x952b4000] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x952b7800) [pid = 18696] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9124b400) [pid = 18696] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x91271c00) [pid = 18696] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9127bc00) [pid = 18696] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x8e647000) [pid = 18696] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91a2c400) [pid = 18696] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8fa78400) [pid = 18696] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x95017800) [pid = 18696] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a3da800) [pid = 18696] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a8b4c00) [pid = 18696] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x952de400) [pid = 18696] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91274000) [pid = 18696] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:05:13 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91a30000) [pid = 18696] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:05:13 INFO - PROCESS | 18696 | 1466589913523 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1432ms 03:05:13 INFO - PROCESS | 18696 | 1466589913573 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 18696 | 1466589913577 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 03:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:05:13 INFO - PROCESS | 18696 | 1466589913583 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 18696 | 1466589913586 Marionette TRACE conn4 <- [1,1882,null,{}] 03:05:13 INFO - PROCESS | 18696 | 1466589913592 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:13 INFO - PROCESS | 18696 | 1466589913598 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:13 INFO - PROCESS | 18696 | 1466589913786 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 03:05:13 INFO - PROCESS | 18696 | 1466589913964 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 18696 | 1466589913973 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b800 == 29 [pid = 18696] [id = 478] 03:05:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x8f85cc00) [pid = 18696] [serial = 1435] [outer = (nil)] 03:05:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x950e3800) [pid = 18696] [serial = 1436] [outer = 0x8f85cc00] 03:05:14 INFO - PROCESS | 18696 | 1466589914043 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952b5c00) [pid = 18696] [serial = 1437] [outer = 0x8f85cc00] 03:05:15 INFO - PROCESS | 18696 | 1466589915127 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 03:05:15 INFO - PROCESS | 18696 | 1466589915175 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 18696 | 1466589915182 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 03:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:05:15 INFO - PROCESS | 18696 | 1466589915191 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 18696 | 1466589915196 Marionette TRACE conn4 <- [1,1886,null,{}] 03:05:15 INFO - PROCESS | 18696 | 1466589915225 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:15 INFO - PROCESS | 18696 | 1466589915232 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:15 INFO - PROCESS | 18696 | 1466589915459 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 03:05:15 INFO - PROCESS | 18696 | 1466589915751 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 18696 | 1466589915769 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e000 == 30 [pid = 18696] [id = 479] 03:05:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9127b800) [pid = 18696] [serial = 1438] [outer = (nil)] 03:05:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x91a2e800) [pid = 18696] [serial = 1439] [outer = 0x9127b800] 03:05:15 INFO - PROCESS | 18696 | 1466589915869 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93814400) [pid = 18696] [serial = 1440] [outer = 0x9127b800] 03:05:16 INFO - PROCESS | 18696 | 1466589916849 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1704ms 03:05:16 INFO - PROCESS | 18696 | 1466589916896 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 18696 | 1466589916904 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 03:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:05:16 INFO - PROCESS | 18696 | 1466589916919 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 18696 | 1466589916924 Marionette TRACE conn4 <- [1,1890,null,{}] 03:05:16 INFO - PROCESS | 18696 | 1466589916931 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:16 INFO - PROCESS | 18696 | 1466589916938 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:17 INFO - PROCESS | 18696 | 1466589917135 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 03:05:17 INFO - PROCESS | 18696 | 1466589917361 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 18696 | 1466589917371 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4a000 == 31 [pid = 18696] [id = 480] 03:05:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x94681400) [pid = 18696] [serial = 1441] [outer = (nil)] 03:05:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x95251400) [pid = 18696] [serial = 1442] [outer = 0x94681400] 03:05:17 INFO - PROCESS | 18696 | 1466589917503 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952dd400) [pid = 18696] [serial = 1443] [outer = 0x94681400] 03:05:18 INFO - PROCESS | 18696 | 1466589918566 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1682ms 03:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:05:18 INFO - PROCESS | 18696 | 1466589918601 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 18696 | 1466589918605 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 03:05:18 INFO - PROCESS | 18696 | 1466589918612 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 18696 | 1466589918619 Marionette TRACE conn4 <- [1,1894,null,{}] 03:05:18 INFO - PROCESS | 18696 | 1466589918636 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:18 INFO - PROCESS | 18696 | 1466589918645 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:18 INFO - PROCESS | 18696 | 1466589918835 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 03:05:19 INFO - PROCESS | 18696 | 1466589919109 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:19 INFO - PROCESS | 18696 | 1466589919123 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d9a000 == 32 [pid = 18696] [id = 481] 03:05:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x99590c00) [pid = 18696] [serial = 1444] [outer = (nil)] 03:05:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x99d68400) [pid = 18696] [serial = 1445] [outer = 0x99590c00] 03:05:19 INFO - PROCESS | 18696 | 1466589919257 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x99f61000) [pid = 18696] [serial = 1446] [outer = 0x99590c00] 03:05:20 INFO - PROCESS | 18696 | 1466589920223 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1655ms 03:05:20 INFO - PROCESS | 18696 | 1466589920269 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 18696 | 1466589920277 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 03:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:05:20 INFO - PROCESS | 18696 | 1466589920288 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 18696 | 1466589920293 Marionette TRACE conn4 <- [1,1898,null,{}] 03:05:20 INFO - PROCESS | 18696 | 1466589920302 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:20 INFO - PROCESS | 18696 | 1466589920309 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:20 INFO - PROCESS | 18696 | 1466589920665 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 03:05:20 INFO - PROCESS | 18696 | 1466589920945 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 18696 | 1466589920953 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a23400 == 33 [pid = 18696] [id = 482] 03:05:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952e7000) [pid = 18696] [serial = 1447] [outer = (nil)] 03:05:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a327400) [pid = 18696] [serial = 1448] [outer = 0x952e7000] 03:05:21 INFO - PROCESS | 18696 | 1466589921036 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a54d000) [pid = 18696] [serial = 1449] [outer = 0x952e7000] 03:05:21 INFO - PROCESS | 18696 | 1466589921966 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1739ms 03:05:22 INFO - PROCESS | 18696 | 1466589922026 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 18696 | 1466589922030 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 03:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:05:22 INFO - PROCESS | 18696 | 1466589922037 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 18696 | 1466589922040 Marionette TRACE conn4 <- [1,1902,null,{}] 03:05:22 INFO - PROCESS | 18696 | 1466589922047 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:22 INFO - PROCESS | 18696 | 1466589922052 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:22 INFO - PROCESS | 18696 | 1466589922237 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 03:05:22 INFO - PROCESS | 18696 | 1466589922414 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:22 INFO - PROCESS | 18696 | 1466589922423 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f800 == 34 [pid = 18696] [id = 483] 03:05:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a229800) [pid = 18696] [serial = 1450] [outer = (nil)] 03:05:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a8b9c00) [pid = 18696] [serial = 1451] [outer = 0x9a229800] 03:05:22 INFO - PROCESS | 18696 | 1466589922543 Marionette DEBUG loaded listener.js 03:05:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a8bd800) [pid = 18696] [serial = 1452] [outer = 0x9a229800] 03:05:23 INFO - PROCESS | 18696 | 1466589923601 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1639ms 03:05:23 INFO - PROCESS | 18696 | 1466589923677 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 03:05:23 INFO - PROCESS | 18696 | 1466589923681 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 03:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:05:23 INFO - PROCESS | 18696 | 1466589923688 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 18696 | 1466589923692 Marionette TRACE conn4 <- [1,1906,null,{}] 03:05:23 INFO - PROCESS | 18696 | 1466589923698 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:23 INFO - PROCESS | 18696 | 1466589923709 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:23 INFO - PROCESS | 18696 | 1466589923990 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 03:05:24 INFO - PROCESS | 18696 | 1466589924270 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 18696 | 1466589924282 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a557c00 == 35 [pid = 18696] [id = 484] 03:05:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9a8ba800) [pid = 18696] [serial = 1453] [outer = (nil)] 03:05:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9ae1cc00) [pid = 18696] [serial = 1454] [outer = 0x9a8ba800] 03:05:24 INFO - PROCESS | 18696 | 1466589924373 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9b329400) [pid = 18696] [serial = 1455] [outer = 0x9a8ba800] 03:05:25 INFO - PROCESS | 18696 | 1466589925345 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1691ms 03:05:25 INFO - PROCESS | 18696 | 1466589925380 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 18696 | 1466589925384 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 03:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:05:25 INFO - PROCESS | 18696 | 1466589925391 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 18696 | 1466589925394 Marionette TRACE conn4 <- [1,1910,null,{}] 03:05:25 INFO - PROCESS | 18696 | 1466589925401 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:25 INFO - PROCESS | 18696 | 1466589925405 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:25 INFO - PROCESS | 18696 | 1466589925592 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 03:05:26 INFO - PROCESS | 18696 | 1466589926041 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 18696 | 1466589926050 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa78800 == 36 [pid = 18696] [id = 485] 03:05:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x8fa7b400) [pid = 18696] [serial = 1456] [outer = (nil)] 03:05:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x91249000) [pid = 18696] [serial = 1457] [outer = 0x8fa7b400] 03:05:26 INFO - PROCESS | 18696 | 1466589926169 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x91276c00) [pid = 18696] [serial = 1458] [outer = 0x8fa7b400] 03:05:27 INFO - PROCESS | 18696 | 1466589927168 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1833ms 03:05:27 INFO - PROCESS | 18696 | 1466589927227 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 03:05:27 INFO - PROCESS | 18696 | 1466589927233 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 03:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:05:27 INFO - PROCESS | 18696 | 1466589927241 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 18696 | 1466589927247 Marionette TRACE conn4 <- [1,1914,null,{}] 03:05:27 INFO - PROCESS | 18696 | 1466589927256 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:27 INFO - PROCESS | 18696 | 1466589927264 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:27 INFO - PROCESS | 18696 | 1466589927465 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b000 == 35 [pid = 18696] [id = 451] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x93b43800 == 34 [pid = 18696] [id = 456] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7c800 == 33 [pid = 18696] [id = 452] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa77400 == 32 [pid = 18696] [id = 455] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x9127b400 == 31 [pid = 18696] [id = 462] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x952b3c00 == 30 [pid = 18696] [id = 473] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x91276800 == 29 [pid = 18696] [id = 458] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85dc00 == 28 [pid = 18696] [id = 460] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x9218f000 == 27 [pid = 18696] [id = 471] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644400 == 26 [pid = 18696] [id = 453] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x9124d800 == 25 [pid = 18696] [id = 470] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x950c4000 == 24 [pid = 18696] [id = 459] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x91273000 == 23 [pid = 18696] [id = 454] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 22 [pid = 18696] [id = 469] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x952de800 == 21 [pid = 18696] [id = 472] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863c00 == 20 [pid = 18696] [id = 461] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x9a32a000 == 19 [pid = 18696] [id = 457] 03:05:28 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2c000 == 18 [pid = 18696] [id = 463] 03:05:28 INFO - PROCESS | 18696 | 1466589928684 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 18696 | 1466589928698 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x952de000) [pid = 18696] [serial = 1403] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91278000) [pid = 18696] [serial = 1397] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x91a25400) [pid = 18696] [serial = 1398] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9bfe9800) [pid = 18696] [serial = 1385] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9d854400) [pid = 18696] [serial = 1389] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9d80e800) [pid = 18696] [serial = 1388] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x8e64f000) [pid = 18696] [serial = 1394] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x8f861000) [pid = 18696] [serial = 1395] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x92187800) [pid = 18696] [serial = 1391] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9381a400) [pid = 18696] [serial = 1392] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x92d7c400) [pid = 18696] [serial = 1368] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x92186000) [pid = 18696] [serial = 1367] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x952df400) [pid = 18696] [serial = 1371] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x952b6000) [pid = 18696] [serial = 1370] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a7c7800) [pid = 18696] [serial = 1374] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a556c00) [pid = 18696] [serial = 1373] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9a993800) [pid = 18696] [serial = 1377] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9a990c00) [pid = 18696] [serial = 1376] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952e7400) [pid = 18696] [serial = 1404] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9ae1b000) [pid = 18696] [serial = 1380] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9ac2fc00) [pid = 18696] [serial = 1379] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x93be1000) [pid = 18696] [serial = 1401] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93b0b400) [pid = 18696] [serial = 1400] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9bb0a800) [pid = 18696] [serial = 1383] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9b6a3000) [pid = 18696] [serial = 1382] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9d44a400) [pid = 18696] [serial = 1386] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952db800) [pid = 18696] [serial = 1406] [outer = (nil)] [url = about:blank] 03:05:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85c400 == 19 [pid = 18696] [id = 486] 03:05:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x8f85d800) [pid = 18696] [serial = 1459] [outer = (nil)] 03:05:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8f863800) [pid = 18696] [serial = 1460] [outer = 0x8f85d800] 03:05:28 INFO - PROCESS | 18696 | 1466589928923 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8fa75400) [pid = 18696] [serial = 1461] [outer = 0x8f85d800] 03:05:29 INFO - PROCESS | 18696 | 1466589929756 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2537ms 03:05:29 INFO - PROCESS | 18696 | 1466589929781 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 18696 | 1466589929787 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 03:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:05:29 INFO - PROCESS | 18696 | 1466589929805 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 18696 | 1466589929810 Marionette TRACE conn4 <- [1,1918,null,{}] 03:05:29 INFO - PROCESS | 18696 | 1466589929818 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:29 INFO - PROCESS | 18696 | 1466589929826 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:30 INFO - PROCESS | 18696 | 1466589929997 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 03:05:30 INFO - PROCESS | 18696 | 1466589930010 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 18696 | 1466589930019 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x91278000 == 20 [pid = 18696] [id = 487] 03:05:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9127b400) [pid = 18696] [serial = 1462] [outer = (nil)] 03:05:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x91a2ac00) [pid = 18696] [serial = 1463] [outer = 0x9127b400] 03:05:30 INFO - PROCESS | 18696 | 1466589930094 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x92189400) [pid = 18696] [serial = 1464] [outer = 0x9127b400] 03:05:31 INFO - PROCESS | 18696 | 1466589931061 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1285ms 03:05:31 INFO - PROCESS | 18696 | 1466589931095 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 18696 | 1466589931103 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 03:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:05:31 INFO - PROCESS | 18696 | 1466589931113 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 18696 | 1466589931116 Marionette TRACE conn4 <- [1,1922,null,{}] 03:05:31 INFO - PROCESS | 18696 | 1466589931122 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:31 INFO - PROCESS | 18696 | 1466589931128 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:31 INFO - PROCESS | 18696 | 1466589931327 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 03:05:31 INFO - PROCESS | 18696 | 1466589931490 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 18696 | 1466589931498 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124ec00 == 21 [pid = 18696] [id = 488] 03:05:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91a28000) [pid = 18696] [serial = 1465] [outer = (nil)] 03:05:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93b0f800) [pid = 18696] [serial = 1466] [outer = 0x91a28000] 03:05:31 INFO - PROCESS | 18696 | 1466589931569 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93b4a400) [pid = 18696] [serial = 1467] [outer = 0x91a28000] 03:05:32 INFO - PROCESS | 18696 | 1466589932564 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1482ms 03:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:05:32 INFO - PROCESS | 18696 | 1466589932594 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 18696 | 1466589932597 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 03:05:32 INFO - PROCESS | 18696 | 1466589932606 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 18696 | 1466589932616 Marionette TRACE conn4 <- [1,1926,null,{}] 03:05:32 INFO - PROCESS | 18696 | 1466589932641 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:32 INFO - PROCESS | 18696 | 1466589932650 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:32 INFO - PROCESS | 18696 | 1466589932874 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 03:05:32 INFO - PROCESS | 18696 | 1466589932904 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 18696 | 1466589932912 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c4000 == 22 [pid = 18696] [id = 489] 03:05:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x950c4400) [pid = 18696] [serial = 1468] [outer = (nil)] 03:05:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952b3800) [pid = 18696] [serial = 1469] [outer = 0x950c4400] 03:05:32 INFO - PROCESS | 18696 | 1466589932980 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952bf000) [pid = 18696] [serial = 1470] [outer = 0x950c4400] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91a29000) [pid = 18696] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x8e649000) [pid = 18696] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9958a400) [pid = 18696] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8fa7ec00) [pid = 18696] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x952be400) [pid = 18696] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952b4000) [pid = 18696] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x91271000) [pid = 18696] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x96d9b400) [pid = 18696] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x93be6c00) [pid = 18696] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:05:33 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93816c00) [pid = 18696] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:05:34 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8f85cc00) [pid = 18696] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:05:34 INFO - PROCESS | 18696 | 1466589934422 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1855ms 03:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:05:34 INFO - PROCESS | 18696 | 1466589934459 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 18696 | 1466589934462 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 03:05:34 INFO - PROCESS | 18696 | 1466589934469 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 18696 | 1466589934473 Marionette TRACE conn4 <- [1,1930,null,{}] 03:05:34 INFO - PROCESS | 18696 | 1466589934479 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:34 INFO - PROCESS | 18696 | 1466589934484 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:34 INFO - PROCESS | 18696 | 1466589934641 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 03:05:34 INFO - PROCESS | 18696 | 1466589934652 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 18696 | 1466589934660 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64f000 == 23 [pid = 18696] [id = 490] 03:05:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x91a2b400) [pid = 18696] [serial = 1471] [outer = (nil)] 03:05:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952da800) [pid = 18696] [serial = 1472] [outer = 0x91a2b400] 03:05:34 INFO - PROCESS | 18696 | 1466589934735 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952dec00) [pid = 18696] [serial = 1473] [outer = 0x91a2b400] 03:05:35 INFO - PROCESS | 18696 | 1466589935615 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1187ms 03:05:35 INFO - PROCESS | 18696 | 1466589935656 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 18696 | 1466589935659 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 03:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:05:35 INFO - PROCESS | 18696 | 1466589935665 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 18696 | 1466589935670 Marionette TRACE conn4 <- [1,1934,null,{}] 03:05:35 INFO - PROCESS | 18696 | 1466589935675 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:35 INFO - PROCESS | 18696 | 1466589935681 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:35 INFO - PROCESS | 18696 | 1466589935839 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 03:05:36 INFO - PROCESS | 18696 | 1466589936020 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 18696 | 1466589936032 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 24 [pid = 18696] [id = 491] 03:05:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x8e647400) [pid = 18696] [serial = 1474] [outer = (nil)] 03:05:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8f85ac00) [pid = 18696] [serial = 1475] [outer = 0x8e647400] 03:05:36 INFO - PROCESS | 18696 | 1466589936159 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x8f869c00) [pid = 18696] [serial = 1476] [outer = 0x8e647400] 03:05:37 INFO - PROCESS | 18696 | 1466589937333 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1741ms 03:05:37 INFO - PROCESS | 18696 | 1466589937409 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 18696 | 1466589937416 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 03:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:05:37 INFO - PROCESS | 18696 | 1466589937424 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 18696 | 1466589937428 Marionette TRACE conn4 <- [1,1938,null,{}] 03:05:37 INFO - PROCESS | 18696 | 1466589937437 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:37 INFO - PROCESS | 18696 | 1466589937446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:37 INFO - PROCESS | 18696 | 1466589937672 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 03:05:37 INFO - PROCESS | 18696 | 1466589937929 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 18696 | 1466589937937 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650000 == 25 [pid = 18696] [id = 492] 03:05:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x8f862000) [pid = 18696] [serial = 1477] [outer = (nil)] 03:05:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93b09400) [pid = 18696] [serial = 1478] [outer = 0x8f862000] 03:05:38 INFO - PROCESS | 18696 | 1466589938023 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93b49400) [pid = 18696] [serial = 1479] [outer = 0x8f862000] 03:05:39 INFO - PROCESS | 18696 | 1466589939026 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1690ms 03:05:39 INFO - PROCESS | 18696 | 1466589939118 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 18696 | 1466589939125 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 03:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:05:39 INFO - PROCESS | 18696 | 1466589939133 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 18696 | 1466589939137 Marionette TRACE conn4 <- [1,1942,null,{}] 03:05:39 INFO - PROCESS | 18696 | 1466589939143 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:39 INFO - PROCESS | 18696 | 1466589939148 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:39 INFO - PROCESS | 18696 | 1466589939395 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 03:05:39 INFO - PROCESS | 18696 | 1466589939706 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 18696 | 1466589939716 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e652c00 == 26 [pid = 18696] [id = 493] 03:05:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x95247800) [pid = 18696] [serial = 1480] [outer = (nil)] 03:05:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952db400) [pid = 18696] [serial = 1481] [outer = 0x95247800] 03:05:39 INFO - PROCESS | 18696 | 1466589939802 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x96d36000) [pid = 18696] [serial = 1482] [outer = 0x95247800] 03:05:40 INFO - PROCESS | 18696 | 1466589940863 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1744ms 03:05:40 INFO - PROCESS | 18696 | 1466589940877 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 03:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:05:40 INFO - PROCESS | 18696 | 1466589940882 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 03:05:40 INFO - PROCESS | 18696 | 1466589940897 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 18696 | 1466589940906 Marionette TRACE conn4 <- [1,1946,null,{}] 03:05:40 INFO - PROCESS | 18696 | 1466589940916 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:40 INFO - PROCESS | 18696 | 1466589940922 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:41 INFO - PROCESS | 18696 | 1466589941159 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 03:05:41 INFO - PROCESS | 18696 | 1466589941402 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 18696 | 1466589941409 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x92203c00 == 27 [pid = 18696] [id = 494] 03:05:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x96d96c00) [pid = 18696] [serial = 1483] [outer = (nil)] 03:05:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x99622400) [pid = 18696] [serial = 1484] [outer = 0x96d96c00] 03:05:41 INFO - PROCESS | 18696 | 1466589941528 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x99d70c00) [pid = 18696] [serial = 1485] [outer = 0x96d96c00] 03:05:42 INFO - PROCESS | 18696 | 1466589942711 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1853ms 03:05:42 INFO - PROCESS | 18696 | 1466589942742 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 03:05:42 INFO - PROCESS | 18696 | 1466589942749 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 03:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:05:42 INFO - PROCESS | 18696 | 1466589942758 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 18696 | 1466589942763 Marionette TRACE conn4 <- [1,1950,null,{}] 03:05:42 INFO - PROCESS | 18696 | 1466589942771 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:42 INFO - PROCESS | 18696 | 1466589942777 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:43 INFO - PROCESS | 18696 | 1466589943026 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 03:05:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7e400 == 26 [pid = 18696] [id = 474] 03:05:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64f000 == 25 [pid = 18696] [id = 490] 03:05:43 INFO - PROCESS | 18696 | --DOCSHELL 0x950c4000 == 24 [pid = 18696] [id = 489] 03:05:43 INFO - PROCESS | 18696 | 1466589943306 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 18696 | 1466589943319 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:43 INFO - PROCESS | 18696 | --DOCSHELL 0x9124ec00 == 23 [pid = 18696] [id = 488] 03:05:43 INFO - PROCESS | 18696 | --DOCSHELL 0x91278000 == 22 [pid = 18696] [id = 487] 03:05:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa76800 == 23 [pid = 18696] [id = 495] 03:05:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8fa77800) [pid = 18696] [serial = 1486] [outer = (nil)] 03:05:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x91248800) [pid = 18696] [serial = 1487] [outer = 0x8fa77800] 03:05:43 INFO - PROCESS | 18696 | 1466589943400 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9126e400) [pid = 18696] [serial = 1488] [outer = 0x8fa77800] 03:05:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85c400 == 22 [pid = 18696] [id = 486] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952b5c00) [pid = 18696] [serial = 1437] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x92184000) [pid = 18696] [serial = 1427] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x8fa75800) [pid = 18696] [serial = 1410] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a550400) [pid = 18696] [serial = 1422] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9a3db400) [pid = 18696] [serial = 1421] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x8f85ec00) [pid = 18696] [serial = 1409] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x91248400) [pid = 18696] [serial = 1425] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x96d9c400) [pid = 18696] [serial = 1416] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x952e9400) [pid = 18696] [serial = 1434] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93bea000) [pid = 18696] [serial = 1413] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952c0c00) [pid = 18696] [serial = 1433] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x92d7b400) [pid = 18696] [serial = 1428] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b08c00) [pid = 18696] [serial = 1412] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x99f61c00) [pid = 18696] [serial = 1419] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x99d71000) [pid = 18696] [serial = 1418] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x8fa83c00) [pid = 18696] [serial = 1424] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x95013400) [pid = 18696] [serial = 1430] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952e8400) [pid = 18696] [serial = 1415] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x950bfc00) [pid = 18696] [serial = 1431] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x952e9c00) [pid = 18696] [serial = 1407] [outer = (nil)] [url = about:blank] 03:05:43 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x950e3800) [pid = 18696] [serial = 1436] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 18696 | 1466589944238 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1535ms 03:05:44 INFO - PROCESS | 18696 | 1466589944293 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 03:05:44 INFO - PROCESS | 18696 | 1466589944300 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 03:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:05:44 INFO - PROCESS | 18696 | 1466589944316 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 18696 | 1466589944320 Marionette TRACE conn4 <- [1,1954,null,{}] 03:05:44 INFO - PROCESS | 18696 | 1466589944329 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:44 INFO - PROCESS | 18696 | 1466589944336 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:44 INFO - PROCESS | 18696 | 1466589944527 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 03:05:44 INFO - PROCESS | 18696 | 1466589944660 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 18696 | 1466589944667 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a26800 == 23 [pid = 18696] [id = 496] 03:05:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x92d7c000) [pid = 18696] [serial = 1489] [outer = (nil)] 03:05:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93819000) [pid = 18696] [serial = 1490] [outer = 0x92d7c000] 03:05:44 INFO - PROCESS | 18696 | 1466589944745 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93be3000) [pid = 18696] [serial = 1491] [outer = 0x92d7c000] 03:05:45 INFO - PROCESS | 18696 | 1466589945641 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1345ms 03:05:45 INFO - PROCESS | 18696 | 1466589945660 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 18696 | 1466589945664 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 03:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:05:45 INFO - PROCESS | 18696 | 1466589945671 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 18696 | 1466589945677 Marionette TRACE conn4 <- [1,1958,null,{}] 03:05:45 INFO - PROCESS | 18696 | 1466589945693 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:45 INFO - PROCESS | 18696 | 1466589945701 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:45 INFO - PROCESS | 18696 | 1466589945883 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 03:05:46 INFO - PROCESS | 18696 | 1466589946041 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 18696 | 1466589946055 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c7800 == 24 [pid = 18696] [id = 497] 03:05:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x950c7c00) [pid = 18696] [serial = 1492] [outer = (nil)] 03:05:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952ba800) [pid = 18696] [serial = 1493] [outer = 0x950c7c00] 03:05:46 INFO - PROCESS | 18696 | 1466589946131 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d2cc00) [pid = 18696] [serial = 1494] [outer = 0x950c7c00] 03:05:47 INFO - PROCESS | 18696 | 1466589947039 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1435ms 03:05:47 INFO - PROCESS | 18696 | 1466589947107 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 18696 | 1466589947111 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 03:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:05:47 INFO - PROCESS | 18696 | 1466589947119 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 18696 | 1466589947122 Marionette TRACE conn4 <- [1,1962,null,{}] 03:05:47 INFO - PROCESS | 18696 | 1466589947134 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:47 INFO - PROCESS | 18696 | 1466589947138 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:47 INFO - PROCESS | 18696 | 1466589947388 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 03:05:47 INFO - PROCESS | 18696 | 1466589947413 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 18696 | 1466589947423 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d30400 == 25 [pid = 18696] [id = 498] 03:05:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d30c00) [pid = 18696] [serial = 1495] [outer = (nil)] 03:05:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9783d000) [pid = 18696] [serial = 1496] [outer = 0x96d30c00] 03:05:47 INFO - PROCESS | 18696 | 1466589947490 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x996ca400) [pid = 18696] [serial = 1497] [outer = 0x96d30c00] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x950c4400) [pid = 18696] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9127b400) [pid = 18696] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9127b800) [pid = 18696] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x94681400) [pid = 18696] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x8f85d800) [pid = 18696] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x99590c00) [pid = 18696] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952e7000) [pid = 18696] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9a229800) [pid = 18696] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x9a8ba800) [pid = 18696] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x8fa7b400) [pid = 18696] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:05:48 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x91a28000) [pid = 18696] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:05:48 INFO - PROCESS | 18696 | 1466589948504 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1445ms 03:05:48 INFO - PROCESS | 18696 | 1466589948565 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 18696 | 1466589948569 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 03:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:05:48 INFO - PROCESS | 18696 | 1466589948576 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 18696 | 1466589948579 Marionette TRACE conn4 <- [1,1966,null,{}] 03:05:48 INFO - PROCESS | 18696 | 1466589948584 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:48 INFO - PROCESS | 18696 | 1466589948589 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:48 INFO - PROCESS | 18696 | 1466589948751 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 03:05:48 INFO - PROCESS | 18696 | 1466589948884 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 18696 | 1466589948892 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83c00 == 26 [pid = 18696] [id = 499] 03:05:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x91273800) [pid = 18696] [serial = 1498] [outer = (nil)] 03:05:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x950c4400) [pid = 18696] [serial = 1499] [outer = 0x91273800] 03:05:48 INFO - PROCESS | 18696 | 1466589948974 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x96d9cc00) [pid = 18696] [serial = 1500] [outer = 0x91273800] 03:05:49 INFO - PROCESS | 18696 | 1466589949808 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1285ms 03:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:05:49 INFO - PROCESS | 18696 | 1466589949862 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 18696 | 1466589949865 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 03:05:49 INFO - PROCESS | 18696 | 1466589949872 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 18696 | 1466589949875 Marionette TRACE conn4 <- [1,1970,null,{}] 03:05:49 INFO - PROCESS | 18696 | 1466589949881 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:49 INFO - PROCESS | 18696 | 1466589949891 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:50 INFO - PROCESS | 18696 | 1466589950107 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 03:05:50 INFO - PROCESS | 18696 | 1466589950311 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 18696 | 1466589950322 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646000 == 27 [pid = 18696] [id = 500] 03:05:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8e64b000) [pid = 18696] [serial = 1501] [outer = (nil)] 03:05:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x8f85fc00) [pid = 18696] [serial = 1502] [outer = 0x8e64b000] 03:05:50 INFO - PROCESS | 18696 | 1466589950405 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8fa80000) [pid = 18696] [serial = 1503] [outer = 0x8e64b000] 03:05:51 INFO - PROCESS | 18696 | 1466589951480 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1641ms 03:05:51 INFO - PROCESS | 18696 | 1466589951515 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 18696 | 1466589951521 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 03:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:05:51 INFO - PROCESS | 18696 | 1466589951529 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 18696 | 1466589951534 Marionette TRACE conn4 <- [1,1974,null,{}] 03:05:51 INFO - PROCESS | 18696 | 1466589951542 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:51 INFO - PROCESS | 18696 | 1466589951551 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:51 INFO - PROCESS | 18696 | 1466589951743 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 03:05:51 INFO - PROCESS | 18696 | 1466589951968 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 18696 | 1466589951981 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f860400 == 28 [pid = 18696] [id = 501] 03:05:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93815400) [pid = 18696] [serial = 1504] [outer = (nil)] 03:05:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x93b4d000) [pid = 18696] [serial = 1505] [outer = 0x93815400] 03:05:52 INFO - PROCESS | 18696 | 1466589952106 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9500e400) [pid = 18696] [serial = 1506] [outer = 0x93815400] 03:05:53 INFO - PROCESS | 18696 | 1466589953024 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1536ms 03:05:53 INFO - PROCESS | 18696 | 1466589953069 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 03:05:53 INFO - PROCESS | 18696 | 1466589953076 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 03:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:05:53 INFO - PROCESS | 18696 | 1466589953084 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 18696 | 1466589953087 Marionette TRACE conn4 <- [1,1978,null,{}] 03:05:53 INFO - PROCESS | 18696 | 1466589953094 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:53 INFO - PROCESS | 18696 | 1466589953099 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:53 INFO - PROCESS | 18696 | 1466589953296 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 03:05:53 INFO - PROCESS | 18696 | 1466589953472 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 18696 | 1466589953480 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x95015c00 == 29 [pid = 18696] [id = 502] 03:05:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952e1000) [pid = 18696] [serial = 1507] [outer = (nil)] 03:05:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d34400) [pid = 18696] [serial = 1508] [outer = 0x952e1000] 03:05:53 INFO - PROCESS | 18696 | 1466589953654 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x99123800) [pid = 18696] [serial = 1509] [outer = 0x952e1000] 03:05:54 INFO - PROCESS | 18696 | 1466589954672 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1641ms 03:05:54 INFO - PROCESS | 18696 | 1466589954726 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 18696 | 1466589954730 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 03:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:05:54 INFO - PROCESS | 18696 | 1466589954746 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 18696 | 1466589954755 Marionette TRACE conn4 <- [1,1982,null,{}] 03:05:54 INFO - PROCESS | 18696 | 1466589954764 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:54 INFO - PROCESS | 18696 | 1466589954771 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:55 INFO - PROCESS | 18696 | 1466589955014 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 03:05:55 INFO - PROCESS | 18696 | 1466589955236 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 18696 | 1466589955245 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x91272c00 == 30 [pid = 18696] [id = 503] 03:05:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9220b800) [pid = 18696] [serial = 1510] [outer = (nil)] 03:05:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a54cc00) [pid = 18696] [serial = 1511] [outer = 0x9220b800] 03:05:55 INFO - PROCESS | 18696 | 1466589955372 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a7c0400) [pid = 18696] [serial = 1512] [outer = 0x9220b800] 03:05:56 INFO - PROCESS | 18696 | 1466589956302 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1601ms 03:05:56 INFO - PROCESS | 18696 | 1466589956340 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 18696 | 1466589956345 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 03:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:05:56 INFO - PROCESS | 18696 | 1466589956351 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 18696 | 1466589956355 Marionette TRACE conn4 <- [1,1986,null,{}] 03:05:56 INFO - PROCESS | 18696 | 1466589956361 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:56 INFO - PROCESS | 18696 | 1466589956367 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:56 INFO - PROCESS | 18696 | 1466589956569 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 03:05:56 INFO - PROCESS | 18696 | 1466589956747 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 18696 | 1466589956754 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a0f8800 == 31 [pid = 18696] [id = 504] 03:05:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a721000) [pid = 18696] [serial = 1513] [outer = (nil)] 03:05:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a99a000) [pid = 18696] [serial = 1514] [outer = 0x9a721000] 03:05:56 INFO - PROCESS | 18696 | 1466589956838 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a99e800) [pid = 18696] [serial = 1515] [outer = 0x9a721000] 03:05:57 INFO - PROCESS | 18696 | 1466589957725 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1445ms 03:05:57 INFO - PROCESS | 18696 | 1466589957798 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 18696 | 1466589957801 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:05:57 INFO - PROCESS | 18696 | 1466589957808 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 18696 | 1466589957811 Marionette TRACE conn4 <- [1,1990,null,{}] 03:05:57 INFO - PROCESS | 18696 | 1466589957818 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:57 INFO - PROCESS | 18696 | 1466589957823 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:58 INFO - PROCESS | 18696 | 1466589958036 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 03:05:58 INFO - PROCESS | 18696 | 1466589958212 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 18696 | 1466589958231 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae17800 == 32 [pid = 18696] [id = 505] 03:05:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9ae19800) [pid = 18696] [serial = 1516] [outer = (nil)] 03:05:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9ae1f400) [pid = 18696] [serial = 1517] [outer = 0x9ae19800] 03:05:58 INFO - PROCESS | 18696 | 1466589958324 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b32d000) [pid = 18696] [serial = 1518] [outer = 0x9ae19800] 03:05:59 INFO - PROCESS | 18696 | 1466589959374 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1636ms 03:05:59 INFO - PROCESS | 18696 | 1466589959446 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 18696 | 1466589959456 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 03:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:05:59 INFO - PROCESS | 18696 | 1466589959465 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 18696 | 1466589959471 Marionette TRACE conn4 <- [1,1994,null,{}] 03:05:59 INFO - PROCESS | 18696 | 1466589959480 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:59 INFO - PROCESS | 18696 | 1466589959486 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:05:59 INFO - PROCESS | 18696 | 1466589959729 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 03:06:00 INFO - PROCESS | 18696 | 1466589960002 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 18696 | 1466589960008 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64bc00 == 33 [pid = 18696] [id = 506] 03:06:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8f85f400) [pid = 18696] [serial = 1519] [outer = (nil)] 03:06:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9127a000) [pid = 18696] [serial = 1520] [outer = 0x8f85f400] 03:06:00 INFO - PROCESS | 18696 | 1466589960093 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x92186000) [pid = 18696] [serial = 1521] [outer = 0x8f85f400] 03:06:01 INFO - PROCESS | 18696 | 1466589961256 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1837ms 03:06:01 INFO - PROCESS | 18696 | 1466589961303 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 18696 | 1466589961309 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 03:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:06:01 INFO - PROCESS | 18696 | 1466589961316 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 18696 | 1466589961323 Marionette TRACE conn4 <- [1,1998,null,{}] 03:06:01 INFO - PROCESS | 18696 | 1466589961330 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:01 INFO - PROCESS | 18696 | 1466589961336 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:01 INFO - PROCESS | 18696 | 1466589961544 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 03:06:01 INFO - PROCESS | 18696 | 1466589961813 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 18696 | 1466589961825 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220e800 == 34 [pid = 18696] [id = 507] 03:06:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x92210000) [pid = 18696] [serial = 1522] [outer = (nil)] 03:06:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93816c00) [pid = 18696] [serial = 1523] [outer = 0x92210000] 03:06:01 INFO - PROCESS | 18696 | 1466589961954 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93b45800) [pid = 18696] [serial = 1524] [outer = 0x92210000] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa83c00 == 33 [pid = 18696] [id = 499] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x96d30400 == 32 [pid = 18696] [id = 498] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x950c7800 == 31 [pid = 18696] [id = 497] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x91a26800 == 30 [pid = 18696] [id = 496] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa76800 == 29 [pid = 18696] [id = 495] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa78800 == 28 [pid = 18696] [id = 485] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 27 [pid = 18696] [id = 491] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x93be6800 == 26 [pid = 18696] [id = 476] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650000 == 25 [pid = 18696] [id = 492] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x91a23400 == 24 [pid = 18696] [id = 482] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa78000 == 23 [pid = 18696] [id = 475] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8e652c00 == 22 [pid = 18696] [id = 493] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4a000 == 21 [pid = 18696] [id = 480] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x92203c00 == 20 [pid = 18696] [id = 494] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f800 == 19 [pid = 18696] [id = 483] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x96d9a000 == 18 [pid = 18696] [id = 481] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b800 == 17 [pid = 18696] [id = 478] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e000 == 16 [pid = 18696] [id = 479] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x9a557c00 == 15 [pid = 18696] [id = 484] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x950c8800 == 14 [pid = 18696] [id = 477] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae17800 == 13 [pid = 18696] [id = 505] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x9a0f8800 == 12 [pid = 18696] [id = 504] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x91272c00 == 11 [pid = 18696] [id = 503] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8f860400 == 10 [pid = 18696] [id = 501] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x95015c00 == 9 [pid = 18696] [id = 502] 03:06:03 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646000 == 8 [pid = 18696] [id = 500] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x952da800) [pid = 18696] [serial = 1472] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x952b3800) [pid = 18696] [serial = 1469] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x91a2ac00) [pid = 18696] [serial = 1463] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x92189400) [pid = 18696] [serial = 1464] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93814400) [pid = 18696] [serial = 1440] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x91a2e800) [pid = 18696] [serial = 1439] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x952dd400) [pid = 18696] [serial = 1443] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x95251400) [pid = 18696] [serial = 1442] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x8f863800) [pid = 18696] [serial = 1460] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x99f61000) [pid = 18696] [serial = 1446] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x99d68400) [pid = 18696] [serial = 1445] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a54d000) [pid = 18696] [serial = 1449] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9a327400) [pid = 18696] [serial = 1448] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9a8bd800) [pid = 18696] [serial = 1452] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8fa75400) [pid = 18696] [serial = 1461] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a8b9c00) [pid = 18696] [serial = 1451] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9b329400) [pid = 18696] [serial = 1455] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9ae1cc00) [pid = 18696] [serial = 1454] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x91276c00) [pid = 18696] [serial = 1458] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91249000) [pid = 18696] [serial = 1457] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93b4a400) [pid = 18696] [serial = 1467] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x93b0f800) [pid = 18696] [serial = 1466] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952bf000) [pid = 18696] [serial = 1470] [outer = (nil)] [url = about:blank] 03:06:03 INFO - PROCESS | 18696 | 1466589963870 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2594ms 03:06:03 INFO - PROCESS | 18696 | 1466589963911 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 18696 | 1466589963918 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 03:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:06:03 INFO - PROCESS | 18696 | 1466589963926 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 18696 | 1466589963930 Marionette TRACE conn4 <- [1,2002,null,{}] 03:06:03 INFO - PROCESS | 18696 | 1466589963939 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:03 INFO - PROCESS | 18696 | 1466589963945 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:04 INFO - PROCESS | 18696 | 1466589964120 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 03:06:04 INFO - PROCESS | 18696 | 1466589964305 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 18696 | 1466589964314 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa75c00 == 9 [pid = 18696] [id = 508] 03:06:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x8fa78400) [pid = 18696] [serial = 1525] [outer = (nil)] 03:06:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x91250800) [pid = 18696] [serial = 1526] [outer = 0x8fa78400] 03:06:04 INFO - PROCESS | 18696 | 1466589964386 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9127b400) [pid = 18696] [serial = 1527] [outer = 0x8fa78400] 03:06:05 INFO - PROCESS | 18696 | 1466589965295 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1435ms 03:06:05 INFO - PROCESS | 18696 | 1466589965362 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 03:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:06:05 INFO - PROCESS | 18696 | 1466589965370 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 03:06:05 INFO - PROCESS | 18696 | 1466589965382 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 18696 | 1466589965385 Marionette TRACE conn4 <- [1,2006,null,{}] 03:06:05 INFO - PROCESS | 18696 | 1466589965392 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:05 INFO - PROCESS | 18696 | 1466589965397 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:05 INFO - PROCESS | 18696 | 1466589965579 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 03:06:05 INFO - PROCESS | 18696 | 1466589965719 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 18696 | 1466589965730 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x92208400 == 10 [pid = 18696] [id = 509] 03:06:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9380d400) [pid = 18696] [serial = 1528] [outer = (nil)] 03:06:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93b08400) [pid = 18696] [serial = 1529] [outer = 0x9380d400] 03:06:05 INFO - PROCESS | 18696 | 1466589965805 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93be5000) [pid = 18696] [serial = 1530] [outer = 0x9380d400] 03:06:06 INFO - PROCESS | 18696 | 1466589966765 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:06:06 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 03:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1433ms 03:06:06 INFO - PROCESS | 18696 | 1466589966814 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 18696 | 1466589966819 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 03:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:06:06 INFO - PROCESS | 18696 | 1466589966831 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 18696 | 1466589966838 Marionette TRACE conn4 <- [1,2010,null,{}] 03:06:06 INFO - PROCESS | 18696 | 1466589966855 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:06 INFO - PROCESS | 18696 | 1466589966864 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:07 INFO - PROCESS | 18696 | 1466589967091 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 03:06:07 INFO - PROCESS | 18696 | 1466589967177 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 18696 | 1466589967188 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x95249c00 == 11 [pid = 18696] [id = 510] 03:06:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x95252000) [pid = 18696] [serial = 1531] [outer = (nil)] 03:06:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952b7800) [pid = 18696] [serial = 1532] [outer = 0x95252000] 03:06:07 INFO - PROCESS | 18696 | 1466589967260 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x952be400) [pid = 18696] [serial = 1533] [outer = 0x95252000] 03:06:08 INFO - PROCESS | 18696 | 1466589968496 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d30c00) [pid = 18696] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8e647400) [pid = 18696] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x95247800) [pid = 18696] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d96c00) [pid = 18696] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x92d7c000) [pid = 18696] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x8fa77800) [pid = 18696] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x8f862000) [pid = 18696] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x950c7c00) [pid = 18696] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x91273800) [pid = 18696] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:06:08 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x91a2b400) [pid = 18696] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:06:08 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 03:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1748ms 03:06:08 INFO - PROCESS | 18696 | 1466589968581 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 03:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:06:08 INFO - PROCESS | 18696 | 1466589968585 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 03:06:08 INFO - PROCESS | 18696 | 1466589968593 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 18696 | 1466589968596 Marionette TRACE conn4 <- [1,2014,null,{}] 03:06:08 INFO - PROCESS | 18696 | 1466589968602 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:08 INFO - PROCESS | 18696 | 1466589968607 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:08 INFO - PROCESS | 18696 | 1466589968833 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 03:06:08 INFO - PROCESS | 18696 | 1466589968969 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 18696 | 1466589968975 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a400 == 12 [pid = 18696] [id = 511] 03:06:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x92d7a800) [pid = 18696] [serial = 1534] [outer = (nil)] 03:06:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b45000) [pid = 18696] [serial = 1535] [outer = 0x92d7a800] 03:06:09 INFO - PROCESS | 18696 | 1466589969048 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x952b5800) [pid = 18696] [serial = 1536] [outer = 0x92d7a800] 03:06:09 INFO - PROCESS | 18696 | 1466589969834 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1298ms 03:06:09 INFO - PROCESS | 18696 | 1466589969891 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 18696 | 1466589969894 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 03:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:06:09 INFO - PROCESS | 18696 | 1466589969905 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 18696 | 1466589969909 Marionette TRACE conn4 <- [1,2018,null,{}] 03:06:09 INFO - PROCESS | 18696 | 1466589969915 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:09 INFO - PROCESS | 18696 | 1466589969920 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:10 INFO - PROCESS | 18696 | 1466589970091 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 03:06:10 INFO - PROCESS | 18696 | 1466589970101 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 18696 | 1466589970112 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x952df800 == 13 [pid = 18696] [id = 512] 03:06:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952e4400) [pid = 18696] [serial = 1537] [outer = (nil)] 03:06:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d9a000) [pid = 18696] [serial = 1538] [outer = 0x952e4400] 03:06:10 INFO - PROCESS | 18696 | 1466589970179 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x95015000) [pid = 18696] [serial = 1539] [outer = 0x952e4400] 03:06:11 INFO - PROCESS | 18696 | 1466589971355 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1529ms 03:06:11 INFO - PROCESS | 18696 | 1466589971437 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 18696 | 1466589971444 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 03:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:06:11 INFO - PROCESS | 18696 | 1466589971452 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 18696 | 1466589971457 Marionette TRACE conn4 <- [1,2022,null,{}] 03:06:11 INFO - PROCESS | 18696 | 1466589971479 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:11 INFO - PROCESS | 18696 | 1466589971487 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:11 INFO - PROCESS | 18696 | 1466589971791 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 03:06:11 INFO - PROCESS | 18696 | 1466589971980 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 18696 | 1466589971992 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126d400 == 14 [pid = 18696] [id = 513] 03:06:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91274000) [pid = 18696] [serial = 1540] [outer = (nil)] 03:06:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9218a000) [pid = 18696] [serial = 1541] [outer = 0x91274000] 03:06:12 INFO - PROCESS | 18696 | 1466589972073 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93740c00) [pid = 18696] [serial = 1542] [outer = 0x91274000] 03:06:13 INFO - PROCESS | 18696 | 1466589973077 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1694ms 03:06:13 INFO - PROCESS | 18696 | 1466589973147 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 18696 | 1466589973154 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 03:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:06:13 INFO - PROCESS | 18696 | 1466589973166 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 18696 | 1466589973170 Marionette TRACE conn4 <- [1,2026,null,{}] 03:06:13 INFO - PROCESS | 18696 | 1466589973178 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:13 INFO - PROCESS | 18696 | 1466589973184 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:13 INFO - PROCESS | 18696 | 1466589973407 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 03:06:13 INFO - PROCESS | 18696 | 1466589973636 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 18696 | 1466589973645 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7f400 == 15 [pid = 18696] [id = 514] 03:06:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9524a400) [pid = 18696] [serial = 1543] [outer = (nil)] 03:06:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952e1400) [pid = 18696] [serial = 1544] [outer = 0x9524a400] 03:06:13 INFO - PROCESS | 18696 | 1466589973769 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952c1000) [pid = 18696] [serial = 1545] [outer = 0x9524a400] 03:06:14 INFO - PROCESS | 18696 | 1466589974826 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1737ms 03:06:14 INFO - PROCESS | 18696 | 1466589974903 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 18696 | 1466589974906 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:06:14 INFO - PROCESS | 18696 | 1466589974913 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 18696 | 1466589974919 Marionette TRACE conn4 <- [1,2030,null,{}] 03:06:14 INFO - PROCESS | 18696 | 1466589974936 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:14 INFO - PROCESS | 18696 | 1466589974944 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:15 INFO - PROCESS | 18696 | 1466589975161 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 03:06:15 INFO - PROCESS | 18696 | 1466589975398 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 18696 | 1466589975408 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x99d69800 == 16 [pid = 18696] [id = 515] 03:06:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x99f4c800) [pid = 18696] [serial = 1546] [outer = (nil)] 03:06:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a0f8400) [pid = 18696] [serial = 1547] [outer = 0x99f4c800] 03:06:15 INFO - PROCESS | 18696 | 1466589975516 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a229c00) [pid = 18696] [serial = 1548] [outer = 0x99f4c800] 03:06:16 INFO - PROCESS | 18696 | 1466589976505 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1643ms 03:06:16 INFO - PROCESS | 18696 | 1466589976573 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 03:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:06:16 INFO - PROCESS | 18696 | 1466589976579 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 03:06:16 INFO - PROCESS | 18696 | 1466589976586 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 18696 | 1466589976590 Marionette TRACE conn4 <- [1,2034,null,{}] 03:06:16 INFO - PROCESS | 18696 | 1466589976596 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:16 INFO - PROCESS | 18696 | 1466589976602 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:16 INFO - PROCESS | 18696 | 1466589976783 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 03:06:17 INFO - PROCESS | 18696 | 1466589977142 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 18696 | 1466589977153 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85dc00 == 17 [pid = 18696] [id = 516] 03:06:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8f85e800) [pid = 18696] [serial = 1549] [outer = (nil)] 03:06:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8f868000) [pid = 18696] [serial = 1550] [outer = 0x8f85e800] 03:06:17 INFO - PROCESS | 18696 | 1466589977249 Marionette DEBUG loaded listener.js 03:06:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8fa82c00) [pid = 18696] [serial = 1551] [outer = 0x8f85e800] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x952dec00) [pid = 18696] [serial = 1473] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x8f85ac00) [pid = 18696] [serial = 1475] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x8f869c00) [pid = 18696] [serial = 1476] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x952db400) [pid = 18696] [serial = 1481] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x96d36000) [pid = 18696] [serial = 1482] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x99d70c00) [pid = 18696] [serial = 1485] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b09400) [pid = 18696] [serial = 1478] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b49400) [pid = 18696] [serial = 1479] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | 1466589978318 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9783d000) [pid = 18696] [serial = 1496] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x996ca400) [pid = 18696] [serial = 1497] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x99622400) [pid = 18696] [serial = 1484] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x93819000) [pid = 18696] [serial = 1490] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93be3000) [pid = 18696] [serial = 1491] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91248800) [pid = 18696] [serial = 1487] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9126e400) [pid = 18696] [serial = 1488] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x96d2cc00) [pid = 18696] [serial = 1494] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x952ba800) [pid = 18696] [serial = 1493] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x96d9cc00) [pid = 18696] [serial = 1500] [outer = (nil)] [url = about:blank] 03:06:18 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x950c4400) [pid = 18696] [serial = 1499] [outer = (nil)] [url = about:blank] 03:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1783ms 03:06:18 INFO - PROCESS | 18696 | 1466589978372 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 03:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:06:18 INFO - PROCESS | 18696 | 1466589978378 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 03:06:18 INFO - PROCESS | 18696 | 1466589978385 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 18696 | 1466589978389 Marionette TRACE conn4 <- [1,2038,null,{}] 03:06:18 INFO - PROCESS | 18696 | 1466589978397 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:18 INFO - PROCESS | 18696 | 1466589978404 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:18 INFO - PROCESS | 18696 | 1466589978580 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 03:06:18 INFO - PROCESS | 18696 | 1466589978756 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 18696 | 1466589978765 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a29000 == 18 [pid = 18696] [id = 517] 03:06:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x91a2d000) [pid = 18696] [serial = 1552] [outer = (nil)] 03:06:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93817c00) [pid = 18696] [serial = 1553] [outer = 0x91a2d000] 03:06:18 INFO - PROCESS | 18696 | 1466589978849 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93b49400) [pid = 18696] [serial = 1554] [outer = 0x91a2d000] 03:06:19 INFO - PROCESS | 18696 | 1466589979670 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1331ms 03:06:19 INFO - PROCESS | 18696 | 1466589979720 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 18696 | 1466589979727 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 03:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:06:19 INFO - PROCESS | 18696 | 1466589979734 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 18696 | 1466589979737 Marionette TRACE conn4 <- [1,2042,null,{}] 03:06:19 INFO - PROCESS | 18696 | 1466589979744 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:19 INFO - PROCESS | 18696 | 1466589979749 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:19 INFO - PROCESS | 18696 | 1466589979960 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 03:06:20 INFO - PROCESS | 18696 | 1466589980103 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 18696 | 1466589980117 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a23800 == 19 [pid = 18696] [id = 518] 03:06:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x95017400) [pid = 18696] [serial = 1555] [outer = (nil)] 03:06:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x952dec00) [pid = 18696] [serial = 1556] [outer = 0x95017400] 03:06:20 INFO - PROCESS | 18696 | 1466589980186 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x96d2f000) [pid = 18696] [serial = 1557] [outer = 0x95017400] 03:06:21 INFO - PROCESS | 18696 | 1466589981071 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:06:21 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) 03:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1382ms 03:06:21 INFO - PROCESS | 18696 | 1466589981117 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 18696 | 1466589981121 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 03:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:06:21 INFO - PROCESS | 18696 | 1466589981154 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 18696 | 1466589981163 Marionette TRACE conn4 <- [1,2046,null,{}] 03:06:21 INFO - PROCESS | 18696 | 1466589981171 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:21 INFO - PROCESS | 18696 | 1466589981178 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:21 INFO - PROCESS | 18696 | 1466589981397 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 03:06:21 INFO - PROCESS | 18696 | 1466589981418 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 18696 | 1466589981428 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d36000 == 20 [pid = 18696] [id = 519] 03:06:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d9d000) [pid = 18696] [serial = 1558] [outer = (nil)] 03:06:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x99d67c00) [pid = 18696] [serial = 1559] [outer = 0x96d9d000] 03:06:21 INFO - PROCESS | 18696 | 1466589981491 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x99f5dc00) [pid = 18696] [serial = 1560] [outer = 0x96d9d000] 03:06:22 INFO - PROCESS | 18696 | 1466589982426 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1363ms 03:06:22 INFO - PROCESS | 18696 | 1466589982492 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 18696 | 1466589982496 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 03:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:06:22 INFO - PROCESS | 18696 | 1466589982503 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 18696 | 1466589982505 Marionette TRACE conn4 <- [1,2050,null,{}] 03:06:22 INFO - PROCESS | 18696 | 1466589982512 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:22 INFO - PROCESS | 18696 | 1466589982517 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:22 INFO - PROCESS | 18696 | 1466589982727 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 03:06:22 INFO - PROCESS | 18696 | 1466589982745 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 18696 | 1466589982753 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x92208c00 == 21 [pid = 18696] [id = 520] 03:06:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x950cc400) [pid = 18696] [serial = 1561] [outer = (nil)] 03:06:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a54bc00) [pid = 18696] [serial = 1562] [outer = 0x950cc400] 03:06:22 INFO - PROCESS | 18696 | 1466589982820 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a32a000) [pid = 18696] [serial = 1563] [outer = 0x950cc400] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x95252000) [pid = 18696] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9380d400) [pid = 18696] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8fa78400) [pid = 18696] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x92d7a800) [pid = 18696] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x92210000) [pid = 18696] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x8e64b000) [pid = 18696] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x93815400) [pid = 18696] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x952e1000) [pid = 18696] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9220b800) [pid = 18696] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a721000) [pid = 18696] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9ae19800) [pid = 18696] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:06:23 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x8f85f400) [pid = 18696] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:06:23 INFO - PROCESS | 18696 | 1466589983803 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1329ms 03:06:23 INFO - PROCESS | 18696 | 1466589983833 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 18696 | 1466589983837 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 03:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:06:23 INFO - PROCESS | 18696 | 1466589983844 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 18696 | 1466589983848 Marionette TRACE conn4 <- [1,2054,null,{}] 03:06:23 INFO - PROCESS | 18696 | 1466589983853 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:23 INFO - PROCESS | 18696 | 1466589983857 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:24 INFO - PROCESS | 18696 | 1466589984018 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 03:06:24 INFO - PROCESS | 18696 | 1466589984158 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 18696 | 1466589984176 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2e800 == 22 [pid = 18696] [id = 521] 03:06:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x91a30800) [pid = 18696] [serial = 1564] [outer = (nil)] 03:06:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x99f4ec00) [pid = 18696] [serial = 1565] [outer = 0x91a30800] 03:06:24 INFO - PROCESS | 18696 | 1466589984256 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9a558800) [pid = 18696] [serial = 1566] [outer = 0x91a30800] 03:06:25 INFO - PROCESS | 18696 | 1466589985092 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1279ms 03:06:25 INFO - PROCESS | 18696 | 1466589985177 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 03:06:25 INFO - PROCESS | 18696 | 1466589985184 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 03:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:06:25 INFO - PROCESS | 18696 | 1466589985193 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 18696 | 1466589985199 Marionette TRACE conn4 <- [1,2058,null,{}] 03:06:25 INFO - PROCESS | 18696 | 1466589985208 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:25 INFO - PROCESS | 18696 | 1466589985214 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:25 INFO - PROCESS | 18696 | 1466589985432 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 03:06:25 INFO - PROCESS | 18696 | 1466589985607 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 18696 | 1466589985625 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f868800 == 23 [pid = 18696] [id = 522] 03:06:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9124d800) [pid = 18696] [serial = 1567] [outer = (nil)] 03:06:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91274800) [pid = 18696] [serial = 1568] [outer = 0x9124d800] 03:06:25 INFO - PROCESS | 18696 | 1466589985704 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92185800) [pid = 18696] [serial = 1569] [outer = 0x9124d800] 03:06:26 INFO - PROCESS | 18696 | 1466589986688 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1543ms 03:06:26 INFO - PROCESS | 18696 | 1466589986737 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 03:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:06:26 INFO - PROCESS | 18696 | 1466589986743 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 03:06:26 INFO - PROCESS | 18696 | 1466589986753 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 18696 | 1466589986760 Marionette TRACE conn4 <- [1,2062,null,{}] 03:06:26 INFO - PROCESS | 18696 | 1466589986768 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:26 INFO - PROCESS | 18696 | 1466589986773 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:27 INFO - PROCESS | 18696 | 1466589987035 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 03:06:27 INFO - PROCESS | 18696 | 1466589987385 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 18696 | 1466589987392 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b400 == 24 [pid = 18696] [id = 523] 03:06:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x950bfc00) [pid = 18696] [serial = 1570] [outer = (nil)] 03:06:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952db800) [pid = 18696] [serial = 1571] [outer = 0x950bfc00] 03:06:27 INFO - PROCESS | 18696 | 1466589987486 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d34800) [pid = 18696] [serial = 1572] [outer = 0x950bfc00] 03:06:28 INFO - PROCESS | 18696 | 1466589988664 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1997ms 03:06:28 INFO - PROCESS | 18696 | 1466589988748 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 03:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:06:28 INFO - PROCESS | 18696 | 1466589988752 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 03:06:28 INFO - PROCESS | 18696 | 1466589988760 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 18696 | 1466589988765 Marionette TRACE conn4 <- [1,2066,null,{}] 03:06:28 INFO - PROCESS | 18696 | 1466589988786 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:28 INFO - PROCESS | 18696 | 1466589988795 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:29 INFO - PROCESS | 18696 | 1466589989149 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 03:06:29 INFO - PROCESS | 18696 | 1466589989353 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 18696 | 1466589989365 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a7c1000 == 25 [pid = 18696] [id = 524] 03:06:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9a7ca400) [pid = 18696] [serial = 1573] [outer = (nil)] 03:06:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a98fc00) [pid = 18696] [serial = 1574] [outer = 0x9a7ca400] 03:06:29 INFO - PROCESS | 18696 | 1466589989452 Marionette DEBUG loaded listener.js 03:06:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a997c00) [pid = 18696] [serial = 1575] [outer = 0x9a7ca400] 03:06:30 INFO - PROCESS | 18696 | 1466589990438 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1736ms 03:06:30 INFO - PROCESS | 18696 | 1466589990496 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 18696 | 1466589990501 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 03:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:06:30 INFO - PROCESS | 18696 | 1466589990508 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 18696 | 1466589990512 Marionette TRACE conn4 <- [1,2070,null,{}] 03:06:30 INFO - PROCESS | 18696 | 1466589990519 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:30 INFO - PROCESS | 18696 | 1466589990524 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:30 INFO - PROCESS | 18696 | 1466589990733 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 03:06:30 INFO - PROCESS | 18696 | 1466589990963 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 18696 | 1466589990978 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x91248c00 == 26 [pid = 18696] [id = 525] 03:06:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d38800) [pid = 18696] [serial = 1576] [outer = (nil)] 03:06:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9ae21800) [pid = 18696] [serial = 1577] [outer = 0x96d38800] 03:06:31 INFO - PROCESS | 18696 | 1466589991101 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9b004c00) [pid = 18696] [serial = 1578] [outer = 0x96d38800] 03:06:32 INFO - PROCESS | 18696 | 1466589992224 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1787ms 03:06:32 INFO - PROCESS | 18696 | 1466589992297 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 18696 | 1466589992301 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 03:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:06:32 INFO - PROCESS | 18696 | 1466589992308 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 18696 | 1466589992312 Marionette TRACE conn4 <- [1,2074,null,{}] 03:06:32 INFO - PROCESS | 18696 | 1466589992319 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:32 INFO - PROCESS | 18696 | 1466589992325 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:32 INFO - PROCESS | 18696 | 1466589992540 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 03:06:32 INFO - PROCESS | 18696 | 1466589992760 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 18696 | 1466589992770 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x93be4000 == 27 [pid = 18696] [id = 526] 03:06:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a99cc00) [pid = 18696] [serial = 1579] [outer = (nil)] 03:06:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9b328800) [pid = 18696] [serial = 1580] [outer = 0x9a99cc00] 03:06:32 INFO - PROCESS | 18696 | 1466589992894 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9b330c00) [pid = 18696] [serial = 1581] [outer = 0x9a99cc00] 03:06:33 INFO - PROCESS | 18696 | 1466589993840 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1587ms 03:06:33 INFO - PROCESS | 18696 | 1466589993896 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 18696 | 1466589993900 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:06:33 INFO - PROCESS | 18696 | 1466589993906 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 18696 | 1466589993909 Marionette TRACE conn4 <- [1,2078,null,{}] 03:06:33 INFO - PROCESS | 18696 | 1466589993917 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:33 INFO - PROCESS | 18696 | 1466589993927 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:34 INFO - PROCESS | 18696 | 1466589994166 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 03:06:34 INFO - PROCESS | 18696 | 1466589994408 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 18696 | 1466589994420 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f868400 == 28 [pid = 18696] [id = 527] 03:06:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d2dc00) [pid = 18696] [serial = 1582] [outer = (nil)] 03:06:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9bbc4800) [pid = 18696] [serial = 1583] [outer = 0x96d2dc00] 03:06:34 INFO - PROCESS | 18696 | 1466589994547 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9d37c000) [pid = 18696] [serial = 1584] [outer = 0x96d2dc00] 03:06:35 INFO - PROCESS | 18696 | 1466589995522 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1688ms 03:06:35 INFO - PROCESS | 18696 | 1466589995597 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 18696 | 1466589995604 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 03:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:06:35 INFO - PROCESS | 18696 | 1466589995614 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 18696 | 1466589995619 Marionette TRACE conn4 <- [1,2082,null,{}] 03:06:35 INFO - PROCESS | 18696 | 1466589995628 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:35 INFO - PROCESS | 18696 | 1466589995634 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:35 INFO - PROCESS | 18696 | 1466589995954 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 03:06:36 INFO - PROCESS | 18696 | 1466589996479 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 18696 | 1466589996488 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f869c00 == 29 [pid = 18696] [id = 528] 03:06:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x8fa76000) [pid = 18696] [serial = 1585] [outer = (nil)] 03:06:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x8fa7e000) [pid = 18696] [serial = 1586] [outer = 0x8fa76000] 03:06:36 INFO - PROCESS | 18696 | 1466589996566 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91a22800) [pid = 18696] [serial = 1587] [outer = 0x8fa76000] 03:06:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64bc00 == 28 [pid = 18696] [id = 506] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x952b7800) [pid = 18696] [serial = 1532] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b08400) [pid = 18696] [serial = 1529] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x91250800) [pid = 18696] [serial = 1526] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93b45000) [pid = 18696] [serial = 1535] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9127b400) [pid = 18696] [serial = 1527] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b45800) [pid = 18696] [serial = 1524] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93816c00) [pid = 18696] [serial = 1523] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x952be400) [pid = 18696] [serial = 1533] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x8fa80000) [pid = 18696] [serial = 1503] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8f85fc00) [pid = 18696] [serial = 1502] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9500e400) [pid = 18696] [serial = 1506] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b4d000) [pid = 18696] [serial = 1505] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x99123800) [pid = 18696] [serial = 1509] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d34400) [pid = 18696] [serial = 1508] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a7c0400) [pid = 18696] [serial = 1512] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9a54cc00) [pid = 18696] [serial = 1511] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9a99e800) [pid = 18696] [serial = 1515] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x96d9a000) [pid = 18696] [serial = 1538] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a99a000) [pid = 18696] [serial = 1514] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x952b5800) [pid = 18696] [serial = 1536] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9b32d000) [pid = 18696] [serial = 1518] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x93be5000) [pid = 18696] [serial = 1530] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9ae1f400) [pid = 18696] [serial = 1517] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x92186000) [pid = 18696] [serial = 1521] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x9127a000) [pid = 18696] [serial = 1520] [outer = (nil)] [url = about:blank] 03:06:38 INFO - PROCESS | 18696 | 1466589998789 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 3206ms 03:06:38 INFO - PROCESS | 18696 | 1466589998820 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 03:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:06:38 INFO - PROCESS | 18696 | 1466589998828 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 03:06:38 INFO - PROCESS | 18696 | 1466589998837 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 18696 | 1466589998842 Marionette TRACE conn4 <- [1,2086,null,{}] 03:06:38 INFO - PROCESS | 18696 | 1466589998852 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:38 INFO - PROCESS | 18696 | 1466589998856 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:39 INFO - PROCESS | 18696 | 1466589999058 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 03:06:39 INFO - PROCESS | 18696 | 1466589999243 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 18696 | 1466589999256 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x91246800 == 29 [pid = 18696] [id = 529] 03:06:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x91247c00) [pid = 18696] [serial = 1588] [outer = (nil)] 03:06:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9124f400) [pid = 18696] [serial = 1589] [outer = 0x91247c00] 03:06:39 INFO - PROCESS | 18696 | 1466589999329 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x91273800) [pid = 18696] [serial = 1590] [outer = 0x91247c00] 03:06:40 INFO - PROCESS | 18696 | 1466590000348 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1543ms 03:06:40 INFO - PROCESS | 18696 | 1466590000379 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 18696 | 1466590000388 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 03:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:06:40 INFO - PROCESS | 18696 | 1466590000398 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 18696 | 1466590000402 Marionette TRACE conn4 <- [1,2090,null,{}] 03:06:40 INFO - PROCESS | 18696 | 1466590000408 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:40 INFO - PROCESS | 18696 | 1466590000413 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:40 INFO - PROCESS | 18696 | 1466590000645 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 03:06:40 INFO - PROCESS | 18696 | 1466590000731 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 18696 | 1466590000743 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d83800 == 30 [pid = 18696] [id = 530] 03:06:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x92d85c00) [pid = 18696] [serial = 1591] [outer = (nil)] 03:06:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93816c00) [pid = 18696] [serial = 1592] [outer = 0x92d85c00] 03:06:40 INFO - PROCESS | 18696 | 1466590000824 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93b07800) [pid = 18696] [serial = 1593] [outer = 0x92d85c00] 03:06:41 INFO - PROCESS | 18696 | 1466590001761 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1432ms 03:06:41 INFO - PROCESS | 18696 | 1466590001832 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 03:06:41 INFO - PROCESS | 18696 | 1466590001838 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 03:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:06:41 INFO - PROCESS | 18696 | 1466590001849 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 18696 | 1466590001858 Marionette TRACE conn4 <- [1,2094,null,{}] 03:06:41 INFO - PROCESS | 18696 | 1466590001884 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:41 INFO - PROCESS | 18696 | 1466590001893 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:42 INFO - PROCESS | 18696 | 1466590002117 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 03:06:42 INFO - PROCESS | 18696 | 1466590002140 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 18696 | 1466590002150 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x95012800 == 31 [pid = 18696] [id = 531] 03:06:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x95012c00) [pid = 18696] [serial = 1594] [outer = (nil)] 03:06:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9501cc00) [pid = 18696] [serial = 1595] [outer = 0x95012c00] 03:06:42 INFO - PROCESS | 18696 | 1466590002223 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x950e5c00) [pid = 18696] [serial = 1596] [outer = 0x95012c00] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x91a30800) [pid = 18696] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x96d9d000) [pid = 18696] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x950cc400) [pid = 18696] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x91274000) [pid = 18696] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952e4400) [pid = 18696] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x91a2d000) [pid = 18696] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9524a400) [pid = 18696] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x8f85e800) [pid = 18696] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x99f4c800) [pid = 18696] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:06:43 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x95017400) [pid = 18696] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:06:43 INFO - PROCESS | 18696 | 1466590003644 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1853ms 03:06:43 INFO - PROCESS | 18696 | 1466590003714 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 18696 | 1466590003721 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 03:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:06:43 INFO - PROCESS | 18696 | 1466590003731 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 18696 | 1466590003760 Marionette TRACE conn4 <- [1,2098,null,{}] 03:06:43 INFO - PROCESS | 18696 | 1466590003770 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:43 INFO - PROCESS | 18696 | 1466590003777 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:44 INFO - PROCESS | 18696 | 1466590004083 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 03:06:44 INFO - PROCESS | 18696 | 1466590004237 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 18696 | 1466590004244 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f866400 == 32 [pid = 18696] [id = 532] 03:06:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x91a28800) [pid = 18696] [serial = 1597] [outer = (nil)] 03:06:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x9524cc00) [pid = 18696] [serial = 1598] [outer = 0x91a28800] 03:06:44 INFO - PROCESS | 18696 | 1466590004318 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x952c0800) [pid = 18696] [serial = 1599] [outer = 0x91a28800] 03:06:45 INFO - PROCESS | 18696 | 1466590005098 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1428ms 03:06:45 INFO - PROCESS | 18696 | 1466590005163 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 03:06:45 INFO - PROCESS | 18696 | 1466590005168 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 03:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:06:45 INFO - PROCESS | 18696 | 1466590005180 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 18696 | 1466590005183 Marionette TRACE conn4 <- [1,2102,null,{}] 03:06:45 INFO - PROCESS | 18696 | 1466590005189 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:45 INFO - PROCESS | 18696 | 1466590005194 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:45 INFO - PROCESS | 18696 | 1466590005352 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 03:06:45 INFO - PROCESS | 18696 | 1466590005361 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 18696 | 1466590005371 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x952be000 == 33 [pid = 18696] [id = 533] 03:06:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x952bf000) [pid = 18696] [serial = 1600] [outer = (nil)] 03:06:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x96d36400) [pid = 18696] [serial = 1601] [outer = 0x952bf000] 03:06:45 INFO - PROCESS | 18696 | 1466590005572 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x96d9c000) [pid = 18696] [serial = 1602] [outer = 0x952bf000] 03:06:46 INFO - PROCESS | 18696 | 1466590006730 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1596ms 03:06:46 INFO - PROCESS | 18696 | 1466590006778 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 18696 | 1466590006785 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 03:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:06:46 INFO - PROCESS | 18696 | 1466590006794 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 18696 | 1466590006803 Marionette TRACE conn4 <- [1,2106,null,{}] 03:06:46 INFO - PROCESS | 18696 | 1466590006810 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:46 INFO - PROCESS | 18696 | 1466590006817 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:47 INFO - PROCESS | 18696 | 1466590007021 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 03:06:47 INFO - PROCESS | 18696 | 1466590007245 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:47 INFO - PROCESS | 18696 | 1466590007258 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x91250800 == 34 [pid = 18696] [id = 534] 03:06:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91270800) [pid = 18696] [serial = 1603] [outer = (nil)] 03:06:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92d79400) [pid = 18696] [serial = 1604] [outer = 0x91270800] 03:06:47 INFO - PROCESS | 18696 | 1466590007388 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93b10c00) [pid = 18696] [serial = 1605] [outer = 0x91270800] 03:06:48 INFO - PROCESS | 18696 | 1466590008556 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1841ms 03:06:48 INFO - PROCESS | 18696 | 1466590008636 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 18696 | 1466590008644 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 03:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:06:48 INFO - PROCESS | 18696 | 1466590008655 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 18696 | 1466590008659 Marionette TRACE conn4 <- [1,2110,null,{}] 03:06:48 INFO - PROCESS | 18696 | 1466590008666 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:48 INFO - PROCESS | 18696 | 1466590008672 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:48 INFO - PROCESS | 18696 | 1466590008921 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 03:06:49 INFO - PROCESS | 18696 | 1466590009234 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 18696 | 1466590009243 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863400 == 35 [pid = 18696] [id = 535] 03:06:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x95254c00) [pid = 18696] [serial = 1606] [outer = (nil)] 03:06:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952e7800) [pid = 18696] [serial = 1607] [outer = 0x95254c00] 03:06:49 INFO - PROCESS | 18696 | 1466590009333 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x950ebc00) [pid = 18696] [serial = 1608] [outer = 0x95254c00] 03:06:50 INFO - PROCESS | 18696 | 1466590010411 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1840ms 03:06:50 INFO - PROCESS | 18696 | 1466590010495 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 03:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:06:50 INFO - PROCESS | 18696 | 1466590010500 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 03:06:50 INFO - PROCESS | 18696 | 1466590010508 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 18696 | 1466590010514 Marionette TRACE conn4 <- [1,2114,null,{}] 03:06:50 INFO - PROCESS | 18696 | 1466590010593 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:50 INFO - PROCESS | 18696 | 1466590010603 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:50 INFO - PROCESS | 18696 | 1466590010849 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 03:06:51 INFO - PROCESS | 18696 | 1466590011044 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 18696 | 1466590011058 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x99d68400 == 36 [pid = 18696] [id = 536] 03:06:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x99d6bc00) [pid = 18696] [serial = 1609] [outer = (nil)] 03:06:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a0f1800) [pid = 18696] [serial = 1610] [outer = 0x99d6bc00] 03:06:51 INFO - PROCESS | 18696 | 1466590011173 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a321000) [pid = 18696] [serial = 1611] [outer = 0x99d6bc00] 03:06:52 INFO - PROCESS | 18696 | 1466590012332 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1902ms 03:06:52 INFO - PROCESS | 18696 | 1466590012410 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 03:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:06:52 INFO - PROCESS | 18696 | 1466590012415 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 03:06:52 INFO - PROCESS | 18696 | 1466590012422 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 18696 | 1466590012426 Marionette TRACE conn4 <- [1,2118,null,{}] 03:06:52 INFO - PROCESS | 18696 | 1466590012432 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:52 INFO - PROCESS | 18696 | 1466590012438 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:52 INFO - PROCESS | 18696 | 1466590012654 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 03:06:52 INFO - PROCESS | 18696 | 1466590012881 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 18696 | 1466590012891 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85f000 == 37 [pid = 18696] [id = 537] 03:06:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x8fa7cc00) [pid = 18696] [serial = 1612] [outer = (nil)] 03:06:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a7c8800) [pid = 18696] [serial = 1613] [outer = 0x8fa7cc00] 03:06:52 INFO - PROCESS | 18696 | 1466590012970 Marionette DEBUG loaded listener.js 03:06:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a8b5c00) [pid = 18696] [serial = 1614] [outer = 0x8fa7cc00] 03:06:54 INFO - PROCESS | 18696 | 1466590014185 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1834ms 03:06:54 INFO - PROCESS | 18696 | 1466590014258 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 03:06:54 INFO - PROCESS | 18696 | 1466590014263 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 03:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:06:54 INFO - PROCESS | 18696 | 1466590014273 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:06:54 INFO - PROCESS | 18696 | 1466590014278 Marionette TRACE conn4 <- [1,2122,null,{}] 03:06:54 INFO - PROCESS | 18696 | 1466590014286 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:54 INFO - PROCESS | 18696 | 1466590014292 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:54 INFO - PROCESS | 18696 | 1466590014481 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 03:06:54 INFO - PROCESS | 18696 | 1466590014774 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 18696 | 1466590014788 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126dc00 == 38 [pid = 18696] [id = 538] 03:06:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9126f800) [pid = 18696] [serial = 1615] [outer = (nil)] 03:06:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x91a28c00) [pid = 18696] [serial = 1616] [outer = 0x9126f800] 03:06:54 INFO - PROCESS | 18696 | 1466590014879 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9220a400) [pid = 18696] [serial = 1617] [outer = 0x9126f800] 03:06:55 INFO - PROCESS | 18696 | --DOCSHELL 0x8f866400 == 37 [pid = 18696] [id = 532] 03:06:55 INFO - PROCESS | 18696 | --DOCSHELL 0x95012800 == 36 [pid = 18696] [id = 531] 03:06:55 INFO - PROCESS | 18696 | --DOCSHELL 0x92d83800 == 35 [pid = 18696] [id = 530] 03:06:55 INFO - PROCESS | 18696 | --DOCSHELL 0x91246800 == 34 [pid = 18696] [id = 529] 03:06:55 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x99d67c00) [pid = 18696] [serial = 1559] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a54bc00) [pid = 18696] [serial = 1562] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9218a000) [pid = 18696] [serial = 1541] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93740c00) [pid = 18696] [serial = 1542] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x95015000) [pid = 18696] [serial = 1539] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93817c00) [pid = 18696] [serial = 1553] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b49400) [pid = 18696] [serial = 1554] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x952e1400) [pid = 18696] [serial = 1544] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952c1000) [pid = 18696] [serial = 1545] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8f868000) [pid = 18696] [serial = 1550] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x8fa82c00) [pid = 18696] [serial = 1551] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9a0f8400) [pid = 18696] [serial = 1547] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9a229c00) [pid = 18696] [serial = 1548] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952dec00) [pid = 18696] [serial = 1556] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x99f5dc00) [pid = 18696] [serial = 1560] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9a32a000) [pid = 18696] [serial = 1563] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a558800) [pid = 18696] [serial = 1566] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x96d2f000) [pid = 18696] [serial = 1557] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x99f4ec00) [pid = 18696] [serial = 1565] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 18696 | 1466590016030 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1795ms 03:06:56 INFO - PROCESS | 18696 | 1466590016069 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 18696 | 1466590016076 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 03:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:06:56 INFO - PROCESS | 18696 | 1466590016086 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 18696 | 1466590016090 Marionette TRACE conn4 <- [1,2126,null,{}] 03:06:56 INFO - PROCESS | 18696 | 1466590016097 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:56 INFO - PROCESS | 18696 | 1466590016102 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:56 INFO - PROCESS | 18696 | 1466590016319 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 03:06:56 INFO - PROCESS | 18696 | 1466590016504 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 18696 | 1466590016511 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a31000 == 35 [pid = 18696] [id = 539] 03:06:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x93813c00) [pid = 18696] [serial = 1618] [outer = (nil)] 03:06:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93b47400) [pid = 18696] [serial = 1619] [outer = 0x93813c00] 03:06:56 INFO - PROCESS | 18696 | 1466590016583 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x93bef400) [pid = 18696] [serial = 1620] [outer = 0x93813c00] 03:06:57 INFO - PROCESS | 18696 | 1466590017385 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1328ms 03:06:57 INFO - PROCESS | 18696 | 1466590017415 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 03:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:06:57 INFO - PROCESS | 18696 | 1466590017420 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 03:06:57 INFO - PROCESS | 18696 | 1466590017426 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 18696 | 1466590017432 Marionette TRACE conn4 <- [1,2130,null,{}] 03:06:57 INFO - PROCESS | 18696 | 1466590017449 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:57 INFO - PROCESS | 18696 | 1466590017457 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:57 INFO - PROCESS | 18696 | 1466590017622 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 03:06:57 INFO - PROCESS | 18696 | 1466590017632 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 18696 | 1466590017641 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e9800 == 36 [pid = 18696] [id = 540] 03:06:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x96d2b400) [pid = 18696] [serial = 1621] [outer = (nil)] 03:06:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x96d9a000) [pid = 18696] [serial = 1622] [outer = 0x96d2b400] 03:06:57 INFO - PROCESS | 18696 | 1466590017713 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x99128000) [pid = 18696] [serial = 1623] [outer = 0x96d2b400] 03:06:58 INFO - PROCESS | 18696 | 1466590018797 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 18696 | 1466590018879 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 03:06:58 INFO - PROCESS | 18696 | 1466590018887 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 18696 | 1466590018889 Marionette TRACE conn4 <- [1,2134,null,{}] 03:06:58 INFO - PROCESS | 18696 | 1466590018895 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:58 INFO - PROCESS | 18696 | 1466590018900 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:59 INFO - PROCESS | 18696 | 1466590019124 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 03:06:59 INFO - PROCESS | 18696 | 1466590019150 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:59 INFO - PROCESS | 18696 | 1466590019159 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:06:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 37 [pid = 18696] [id = 541] 03:06:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d30c00) [pid = 18696] [serial = 1624] [outer = (nil)] 03:06:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9a0f2c00) [pid = 18696] [serial = 1625] [outer = 0x96d30c00] 03:06:59 INFO - PROCESS | 18696 | 1466590019228 Marionette DEBUG loaded listener.js 03:06:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9a3d9800) [pid = 18696] [serial = 1626] [outer = 0x96d30c00] 03:07:00 INFO - PROCESS | 18696 | 1466590020470 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9124d800) [pid = 18696] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9a99cc00) [pid = 18696] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x95012c00) [pid = 18696] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a7ca400) [pid = 18696] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x91247c00) [pid = 18696] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8fa76000) [pid = 18696] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x92d85c00) [pid = 18696] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x91a28800) [pid = 18696] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x950bfc00) [pid = 18696] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x96d2dc00) [pid = 18696] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:07:00 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x96d38800) [pid = 18696] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1634ms 03:07:00 INFO - PROCESS | 18696 | 1466590020521 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 03:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:07:00 INFO - PROCESS | 18696 | 1466590020527 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 03:07:00 INFO - PROCESS | 18696 | 1466590020539 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 18696 | 1466590020541 Marionette TRACE conn4 <- [1,2138,null,{}] 03:07:00 INFO - PROCESS | 18696 | 1466590020549 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:00 INFO - PROCESS | 18696 | 1466590020554 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:00 INFO - PROCESS | 18696 | 1466590020729 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 03:07:00 INFO - PROCESS | 18696 | 1466590020937 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 18696 | 1466590020947 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645400 == 38 [pid = 18696] [id = 542] 03:07:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x9124d800) [pid = 18696] [serial = 1627] [outer = (nil)] 03:07:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x96d2dc00) [pid = 18696] [serial = 1628] [outer = 0x9124d800] 03:07:01 INFO - PROCESS | 18696 | 1466590021019 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x96da1000) [pid = 18696] [serial = 1629] [outer = 0x9124d800] 03:07:01 INFO - PROCESS | 18696 | 1466590021829 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1339ms 03:07:01 INFO - PROCESS | 18696 | 1466590021873 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 18696 | 1466590021878 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 03:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:07:01 INFO - PROCESS | 18696 | 1466590021886 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 18696 | 1466590021889 Marionette TRACE conn4 <- [1,2142,null,{}] 03:07:01 INFO - PROCESS | 18696 | 1466590021895 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:01 INFO - PROCESS | 18696 | 1466590021908 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:02 INFO - PROCESS | 18696 | 1466590022165 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 03:07:02 INFO - PROCESS | 18696 | 1466590022308 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 18696 | 1466590022315 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646000 == 39 [pid = 18696] [id = 543] 03:07:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8e64d800) [pid = 18696] [serial = 1630] [outer = (nil)] 03:07:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9a997400) [pid = 18696] [serial = 1631] [outer = 0x8e64d800] 03:07:02 INFO - PROCESS | 18696 | 1466590022388 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9a9f9800) [pid = 18696] [serial = 1632] [outer = 0x8e64d800] 03:07:03 INFO - PROCESS | 18696 | 1466590023493 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 18696 | 1466590023578 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 03:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:07:03 INFO - PROCESS | 18696 | 1466590023587 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 18696 | 1466590023596 Marionette TRACE conn4 <- [1,2146,null,{}] 03:07:03 INFO - PROCESS | 18696 | 1466590023605 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:03 INFO - PROCESS | 18696 | 1466590023611 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:03 INFO - PROCESS | 18696 | 1466590023867 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 03:07:04 INFO - PROCESS | 18696 | 1466590024154 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 18696 | 1466590024166 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124a800 == 40 [pid = 18696] [id = 544] 03:07:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x9124b000) [pid = 18696] [serial = 1633] [outer = (nil)] 03:07:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92208000) [pid = 18696] [serial = 1634] [outer = 0x9124b000] 03:07:04 INFO - PROCESS | 18696 | 1466590024255 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93beb000) [pid = 18696] [serial = 1635] [outer = 0x9124b000] 03:07:05 INFO - PROCESS | 18696 | 1466590025238 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 18696 | 1466590025287 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:07:05 INFO - PROCESS | 18696 | 1466590025299 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 18696 | 1466590025303 Marionette TRACE conn4 <- [1,2150,null,{}] 03:07:05 INFO - PROCESS | 18696 | 1466590025310 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:05 INFO - PROCESS | 18696 | 1466590025316 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:05 INFO - PROCESS | 18696 | 1466590025547 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 03:07:05 INFO - PROCESS | 18696 | 1466590025820 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 18696 | 1466590025829 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x96da2800 == 41 [pid = 18696] [id = 545] 03:07:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x98284800) [pid = 18696] [serial = 1636] [outer = (nil)] 03:07:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x99f62800) [pid = 18696] [serial = 1637] [outer = 0x98284800] 03:07:05 INFO - PROCESS | 18696 | 1466590025960 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9a723000) [pid = 18696] [serial = 1638] [outer = 0x98284800] 03:07:06 INFO - PROCESS | 18696 | 1466590026984 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1745ms 03:07:07 INFO - PROCESS | 18696 | 1466590027045 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 18696 | 1466590027050 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 03:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:07:07 INFO - PROCESS | 18696 | 1466590027057 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 18696 | 1466590027064 Marionette TRACE conn4 <- [1,2154,null,{}] 03:07:07 INFO - PROCESS | 18696 | 1466590027082 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:07 INFO - PROCESS | 18696 | 1466590027091 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:07 INFO - PROCESS | 18696 | 1466590027331 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 03:07:07 INFO - PROCESS | 18696 | 1466590027608 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 18696 | 1466590027620 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae20000 == 42 [pid = 18696] [id = 546] 03:07:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9ae20800) [pid = 18696] [serial = 1639] [outer = (nil)] 03:07:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9b00ac00) [pid = 18696] [serial = 1640] [outer = 0x9ae20800] 03:07:07 INFO - PROCESS | 18696 | 1466590027709 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9b32f000) [pid = 18696] [serial = 1641] [outer = 0x9ae20800] 03:07:08 INFO - PROCESS | 18696 | 1466590028632 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1639ms 03:07:08 INFO - PROCESS | 18696 | 1466590028698 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 18696 | 1466590028703 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:07:08 INFO - PROCESS | 18696 | 1466590028710 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 18696 | 1466590028713 Marionette TRACE conn4 <- [1,2158,null,{}] 03:07:08 INFO - PROCESS | 18696 | 1466590028719 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:08 INFO - PROCESS | 18696 | 1466590028725 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:08 INFO - PROCESS | 18696 | 1466590028938 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 03:07:09 INFO - PROCESS | 18696 | 1466590029118 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 18696 | 1466590029127 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e651400 == 43 [pid = 18696] [id = 547] 03:07:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9ae23400) [pid = 18696] [serial = 1642] [outer = (nil)] 03:07:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9bb03c00) [pid = 18696] [serial = 1643] [outer = 0x9ae23400] 03:07:09 INFO - PROCESS | 18696 | 1466590029207 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9bb0fc00) [pid = 18696] [serial = 1644] [outer = 0x9ae23400] 03:07:10 INFO - PROCESS | 18696 | 1466590030167 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1489ms 03:07:10 INFO - PROCESS | 18696 | 1466590030202 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 18696 | 1466590030205 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 03:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:07:10 INFO - PROCESS | 18696 | 1466590030213 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 18696 | 1466590030218 Marionette TRACE conn4 <- [1,2162,null,{}] 03:07:10 INFO - PROCESS | 18696 | 1466590030224 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:10 INFO - PROCESS | 18696 | 1466590030230 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:10 INFO - PROCESS | 18696 | 1466590030422 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 03:07:10 INFO - PROCESS | 18696 | 1466590030618 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 18696 | 1466590030629 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x93810c00 == 44 [pid = 18696] [id = 548] 03:07:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x94686400) [pid = 18696] [serial = 1645] [outer = (nil)] 03:07:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9b329400) [pid = 18696] [serial = 1646] [outer = 0x94686400] 03:07:10 INFO - PROCESS | 18696 | 1466590030741 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9d449000) [pid = 18696] [serial = 1647] [outer = 0x94686400] 03:07:11 INFO - PROCESS | 18696 | 1466590031732 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1582ms 03:07:11 INFO - PROCESS | 18696 | 1466590031797 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 18696 | 1466590031801 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 03:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:07:11 INFO - PROCESS | 18696 | 1466590031807 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 18696 | 1466590031811 Marionette TRACE conn4 <- [1,2166,null,{}] 03:07:11 INFO - PROCESS | 18696 | 1466590031817 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:11 INFO - PROCESS | 18696 | 1466590031827 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:12 INFO - PROCESS | 18696 | 1466590032065 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 03:07:12 INFO - PROCESS | 18696 | 1466590032302 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 18696 | 1466590032313 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645800 == 45 [pid = 18696] [id = 549] 03:07:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8f85e800) [pid = 18696] [serial = 1648] [outer = (nil)] 03:07:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x92206000) [pid = 18696] [serial = 1649] [outer = 0x8f85e800] 03:07:12 INFO - PROCESS | 18696 | 1466590032437 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9501d000) [pid = 18696] [serial = 1650] [outer = 0x8f85e800] 03:07:13 INFO - PROCESS | 18696 | 1466590033573 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1781ms 03:07:13 INFO - PROCESS | 18696 | 1466590033589 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 18696 | 1466590033595 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 03:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:07:13 INFO - PROCESS | 18696 | 1466590033605 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 18696 | 1466590033609 Marionette TRACE conn4 <- [1,2170,null,{}] 03:07:13 INFO - PROCESS | 18696 | 1466590033617 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:13 INFO - PROCESS | 18696 | 1466590033623 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:13 INFO - PROCESS | 18696 | 1466590033800 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 03:07:14 INFO - PROCESS | 18696 | 1466590034115 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 18696 | 1466590034141 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x93810000 == 46 [pid = 18696] [id = 550] 03:07:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93815000) [pid = 18696] [serial = 1651] [outer = (nil)] 03:07:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93b0e000) [pid = 18696] [serial = 1652] [outer = 0x93815000] 03:07:14 INFO - PROCESS | 18696 | 1466590034247 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93beac00) [pid = 18696] [serial = 1653] [outer = 0x93815000] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8f869c00 == 45 [pid = 18696] [id = 528] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645400 == 44 [pid = 18696] [id = 542] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 43 [pid = 18696] [id = 541] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x952e9800 == 42 [pid = 18696] [id = 540] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x91a31000 == 41 [pid = 18696] [id = 539] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x9126dc00 == 40 [pid = 18696] [id = 538] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x91248c00 == 39 [pid = 18696] [id = 525] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x93be4000 == 38 [pid = 18696] [id = 526] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8f868400 == 37 [pid = 18696] [id = 527] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x952be000 == 36 [pid = 18696] [id = 533] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x91250800 == 35 [pid = 18696] [id = 534] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863400 == 34 [pid = 18696] [id = 535] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x99d68400 == 33 [pid = 18696] [id = 536] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85f000 == 32 [pid = 18696] [id = 537] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645800 == 31 [pid = 18696] [id = 549] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8e651400 == 30 [pid = 18696] [id = 547] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x93810c00 == 29 [pid = 18696] [id = 548] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae20000 == 28 [pid = 18696] [id = 546] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x96da2800 == 27 [pid = 18696] [id = 545] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646000 == 26 [pid = 18696] [id = 543] 03:07:16 INFO - PROCESS | 18696 | --DOCSHELL 0x9124a800 == 25 [pid = 18696] [id = 544] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x91274800) [pid = 18696] [serial = 1568] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9b328800) [pid = 18696] [serial = 1580] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9501cc00) [pid = 18696] [serial = 1595] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a997c00) [pid = 18696] [serial = 1575] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9124f400) [pid = 18696] [serial = 1589] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x91273800) [pid = 18696] [serial = 1590] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x92185800) [pid = 18696] [serial = 1569] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x91a22800) [pid = 18696] [serial = 1587] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93816c00) [pid = 18696] [serial = 1592] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a98fc00) [pid = 18696] [serial = 1574] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9524cc00) [pid = 18696] [serial = 1598] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x952db800) [pid = 18696] [serial = 1571] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x950e5c00) [pid = 18696] [serial = 1596] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9d37c000) [pid = 18696] [serial = 1584] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9bbc4800) [pid = 18696] [serial = 1583] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8fa7e000) [pid = 18696] [serial = 1586] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x93b07800) [pid = 18696] [serial = 1593] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d34800) [pid = 18696] [serial = 1572] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9b004c00) [pid = 18696] [serial = 1578] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9b330c00) [pid = 18696] [serial = 1581] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9ae21800) [pid = 18696] [serial = 1577] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952c0800) [pid = 18696] [serial = 1599] [outer = (nil)] [url = about:blank] 03:07:16 INFO - PROCESS | 18696 | 1466590036492 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2938ms 03:07:16 INFO - PROCESS | 18696 | 1466590036545 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 18696 | 1466590036549 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 03:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:07:16 INFO - PROCESS | 18696 | 1466590036560 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 18696 | 1466590036564 Marionette TRACE conn4 <- [1,2174,null,{}] 03:07:16 INFO - PROCESS | 18696 | 1466590036573 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:16 INFO - PROCESS | 18696 | 1466590036579 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:16 INFO - PROCESS | 18696 | 1466590036740 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 03:07:16 INFO - PROCESS | 18696 | 1466590036874 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 18696 | 1466590036887 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b000 == 26 [pid = 18696] [id = 551] 03:07:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8fa7c400) [pid = 18696] [serial = 1654] [outer = (nil)] 03:07:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8fa82000) [pid = 18696] [serial = 1655] [outer = 0x8fa7c400] 03:07:16 INFO - PROCESS | 18696 | 1466590036956 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x91243000) [pid = 18696] [serial = 1656] [outer = 0x8fa7c400] 03:07:17 INFO - PROCESS | 18696 | 1466590037774 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1237ms 03:07:17 INFO - PROCESS | 18696 | 1466590037809 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 03:07:17 INFO - PROCESS | 18696 | 1466590037817 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 03:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:07:17 INFO - PROCESS | 18696 | 1466590037829 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 18696 | 1466590037833 Marionette TRACE conn4 <- [1,2178,null,{}] 03:07:17 INFO - PROCESS | 18696 | 1466590037839 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:17 INFO - PROCESS | 18696 | 1466590037845 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:18 INFO - PROCESS | 18696 | 1466590038013 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 03:07:18 INFO - PROCESS | 18696 | 1466590038028 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 18696 | 1466590038037 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x92186c00 == 27 [pid = 18696] [id = 552] 03:07:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x92187c00) [pid = 18696] [serial = 1657] [outer = (nil)] 03:07:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x92206800) [pid = 18696] [serial = 1658] [outer = 0x92187c00] 03:07:18 INFO - PROCESS | 18696 | 1466590038107 Marionette DEBUG loaded listener.js 03:07:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x92d80400) [pid = 18696] [serial = 1659] [outer = 0x92187c00] 03:07:19 INFO - PROCESS | 18696 | 1466590039146 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1338ms 03:07:19 INFO - PROCESS | 18696 | 1466590039168 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 18696 | 1466590039173 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 03:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:07:19 INFO - PROCESS | 18696 | 1466590039187 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:07:19 INFO - PROCESS | 18696 | 1466590039193 Marionette TRACE conn4 <- [1,2182,null,{}] 03:07:19 INFO - PROCESS | 18696 | 1466590039211 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:19 INFO - PROCESS | 18696 | 1466590039221 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:19 INFO - PROCESS | 18696 | 1466590039451 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 03:07:19 INFO - PROCESS | 18696 | 1466590039469 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 18696 | 1466590039480 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x95017000 == 28 [pid = 18696] [id = 553] 03:07:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9501a400) [pid = 18696] [serial = 1660] [outer = (nil)] 03:07:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x950c8800) [pid = 18696] [serial = 1661] [outer = 0x9501a400] 03:07:19 INFO - PROCESS | 18696 | 1466590039554 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x95251800) [pid = 18696] [serial = 1662] [outer = 0x9501a400] 03:07:20 INFO - PROCESS | 18696 | 1466590040504 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1341ms 03:07:20 INFO - PROCESS | 18696 | 1466590040545 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 03:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:07:20 INFO - PROCESS | 18696 | 1466590040550 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 03:07:20 INFO - PROCESS | 18696 | 1466590040562 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 18696 | 1466590040565 Marionette TRACE conn4 <- [1,2186,null,{}] 03:07:20 INFO - PROCESS | 18696 | 1466590040571 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:20 INFO - PROCESS | 18696 | 1466590040576 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:20 INFO - PROCESS | 18696 | 1466590040805 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 03:07:20 INFO - PROCESS | 18696 | 1466590040869 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 18696 | 1466590040876 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85b800 == 29 [pid = 18696] [id = 554] 03:07:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952b5c00) [pid = 18696] [serial = 1663] [outer = (nil)] 03:07:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952df000) [pid = 18696] [serial = 1664] [outer = 0x952b5c00] 03:07:20 INFO - PROCESS | 18696 | 1466590040948 Marionette DEBUG loaded listener.js 03:07:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x96d30000) [pid = 18696] [serial = 1665] [outer = 0x952b5c00] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8e64d800) [pid = 18696] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9124d800) [pid = 18696] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x96d30c00) [pid = 18696] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x95254c00) [pid = 18696] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952bf000) [pid = 18696] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x99d6bc00) [pid = 18696] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x8fa7cc00) [pid = 18696] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x96d2b400) [pid = 18696] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93813c00) [pid = 18696] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9126f800) [pid = 18696] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:07:21 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x91270800) [pid = 18696] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:07:22 INFO - PROCESS | 18696 | 1466590042337 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1841ms 03:07:22 INFO - PROCESS | 18696 | 1466590042398 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 18696 | 1466590042401 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 03:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:07:22 INFO - PROCESS | 18696 | 1466590042408 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 18696 | 1466590042411 Marionette TRACE conn4 <- [1,2190,null,{}] 03:07:22 INFO - PROCESS | 18696 | 1466590042416 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:22 INFO - PROCESS | 18696 | 1466590042421 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:22 INFO - PROCESS | 18696 | 1466590042578 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 03:07:22 INFO - PROCESS | 18696 | 1466590042709 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 18696 | 1466590042720 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa81000 == 30 [pid = 18696] [id = 555] 03:07:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x92188000) [pid = 18696] [serial = 1666] [outer = (nil)] 03:07:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x952bc400) [pid = 18696] [serial = 1667] [outer = 0x92188000] 03:07:22 INFO - PROCESS | 18696 | 1466590042785 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d33000) [pid = 18696] [serial = 1668] [outer = 0x92188000] 03:07:23 INFO - PROCESS | 18696 | 1466590043542 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1185ms 03:07:23 INFO - PROCESS | 18696 | 1466590043594 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 18696 | 1466590043598 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 03:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:07:23 INFO - PROCESS | 18696 | 1466590043604 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 18696 | 1466590043607 Marionette TRACE conn4 <- [1,2194,null,{}] 03:07:23 INFO - PROCESS | 18696 | 1466590043613 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:23 INFO - PROCESS | 18696 | 1466590043622 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:23 INFO - PROCESS | 18696 | 1466590043947 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 03:07:24 INFO - PROCESS | 18696 | 1466590044084 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 18696 | 1466590044094 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85e000 == 31 [pid = 18696] [id = 556] 03:07:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x8f85e400) [pid = 18696] [serial = 1669] [outer = (nil)] 03:07:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x8f868000) [pid = 18696] [serial = 1670] [outer = 0x8f85e400] 03:07:24 INFO - PROCESS | 18696 | 1466590044179 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9124c000) [pid = 18696] [serial = 1671] [outer = 0x8f85e400] 03:07:25 INFO - PROCESS | 18696 | 1466590045224 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1681ms 03:07:25 INFO - PROCESS | 18696 | 1466590045288 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 18696 | 1466590045295 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 03:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:07:25 INFO - PROCESS | 18696 | 1466590045304 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 18696 | 1466590045309 Marionette TRACE conn4 <- [1,2198,null,{}] 03:07:25 INFO - PROCESS | 18696 | 1466590045317 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:25 INFO - PROCESS | 18696 | 1466590045323 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:25 INFO - PROCESS | 18696 | 1466590045546 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 03:07:25 INFO - PROCESS | 18696 | 1466590045773 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 18696 | 1466590045786 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f865000 == 32 [pid = 18696] [id = 557] 03:07:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x92187800) [pid = 18696] [serial = 1672] [outer = (nil)] 03:07:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93be2000) [pid = 18696] [serial = 1673] [outer = 0x92187800] 03:07:25 INFO - PROCESS | 18696 | 1466590045926 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x95017400) [pid = 18696] [serial = 1674] [outer = 0x92187800] 03:07:26 INFO - PROCESS | 18696 | 1466590046850 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 03:07:26 INFO - PROCESS | 18696 | 1466590046893 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 03:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:07:26 INFO - PROCESS | 18696 | 1466590046898 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 03:07:26 INFO - PROCESS | 18696 | 1466590046905 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 18696 | 1466590046909 Marionette TRACE conn4 <- [1,2202,null,{}] 03:07:26 INFO - PROCESS | 18696 | 1466590046915 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:26 INFO - PROCESS | 18696 | 1466590046921 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:27 INFO - PROCESS | 18696 | 1466590047102 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 03:07:27 INFO - PROCESS | 18696 | 1466590047284 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 18696 | 1466590047293 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649000 == 33 [pid = 18696] [id = 558] 03:07:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x952bc800) [pid = 18696] [serial = 1675] [outer = (nil)] 03:07:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x99584000) [pid = 18696] [serial = 1676] [outer = 0x952bc800] 03:07:27 INFO - PROCESS | 18696 | 1466590047375 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x99d68400) [pid = 18696] [serial = 1677] [outer = 0x952bc800] 03:07:28 INFO - PROCESS | 18696 | 1466590048378 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1532ms 03:07:28 INFO - PROCESS | 18696 | 1466590048437 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 18696 | 1466590048444 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 03:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:07:28 INFO - PROCESS | 18696 | 1466590048461 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 18696 | 1466590048469 Marionette TRACE conn4 <- [1,2206,null,{}] 03:07:28 INFO - PROCESS | 18696 | 1466590048475 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:28 INFO - PROCESS | 18696 | 1466590048482 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:28 INFO - PROCESS | 18696 | 1466590048701 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 03:07:28 INFO - PROCESS | 18696 | 1466590048920 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 18696 | 1466590048932 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x9783e400 == 34 [pid = 18696] [id = 559] 03:07:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x99f4ec00) [pid = 18696] [serial = 1678] [outer = (nil)] 03:07:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a556800) [pid = 18696] [serial = 1679] [outer = 0x99f4ec00] 03:07:29 INFO - PROCESS | 18696 | 1466590049062 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9a55ac00) [pid = 18696] [serial = 1680] [outer = 0x99f4ec00] 03:07:29 INFO - PROCESS | 18696 | 1466590049978 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1596ms 03:07:30 INFO - PROCESS | 18696 | 1466590050050 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 18696 | 1466590050054 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 03:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:07:30 INFO - PROCESS | 18696 | 1466590050060 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 18696 | 1466590050064 Marionette TRACE conn4 <- [1,2210,null,{}] 03:07:30 INFO - PROCESS | 18696 | 1466590050070 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:30 INFO - PROCESS | 18696 | 1466590050076 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:30 INFO - PROCESS | 18696 | 1466590050288 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 03:07:30 INFO - PROCESS | 18696 | 1466590050518 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 18696 | 1466590050530 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c4c00 == 35 [pid = 18696] [id = 560] 03:07:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952e7400) [pid = 18696] [serial = 1681] [outer = (nil)] 03:07:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a995800) [pid = 18696] [serial = 1682] [outer = 0x952e7400] 03:07:30 INFO - PROCESS | 18696 | 1466590050650 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a999800) [pid = 18696] [serial = 1683] [outer = 0x952e7400] 03:07:31 INFO - PROCESS | 18696 | 1466590051576 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1591ms 03:07:31 INFO - PROCESS | 18696 | 1466590051654 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 18696 | 1466590051658 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 03:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:07:31 INFO - PROCESS | 18696 | 1466590051667 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 18696 | 1466590051671 Marionette TRACE conn4 <- [1,2214,null,{}] 03:07:31 INFO - PROCESS | 18696 | 1466590051677 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:31 INFO - PROCESS | 18696 | 1466590051682 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:31 INFO - PROCESS | 18696 | 1466590051906 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 03:07:32 INFO - PROCESS | 18696 | 1466590052085 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 18696 | 1466590052101 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae1e800 == 36 [pid = 18696] [id = 561] 03:07:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9ae1ec00) [pid = 18696] [serial = 1684] [outer = (nil)] 03:07:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9b002000) [pid = 18696] [serial = 1685] [outer = 0x9ae1ec00] 03:07:32 INFO - PROCESS | 18696 | 1466590052195 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9b330800) [pid = 18696] [serial = 1686] [outer = 0x9ae1ec00] 03:07:33 INFO - PROCESS | 18696 | 1466590053207 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1737ms 03:07:33 INFO - PROCESS | 18696 | 1466590053406 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 18696 | 1466590053413 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 03:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:07:33 INFO - PROCESS | 18696 | 1466590053421 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 18696 | 1466590053425 Marionette TRACE conn4 <- [1,2218,null,{}] 03:07:33 INFO - PROCESS | 18696 | 1466590053434 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:33 INFO - PROCESS | 18696 | 1466590053439 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:33 INFO - PROCESS | 18696 | 1466590053612 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 03:07:33 INFO - PROCESS | 18696 | 1466590053855 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 18696 | 1466590053870 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x91250400 == 37 [pid = 18696] [id = 562] 03:07:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x91250800) [pid = 18696] [serial = 1687] [outer = (nil)] 03:07:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x91275c00) [pid = 18696] [serial = 1688] [outer = 0x91250800] 03:07:33 INFO - PROCESS | 18696 | 1466590053957 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x91a2d400) [pid = 18696] [serial = 1689] [outer = 0x91250800] 03:07:34 INFO - PROCESS | 18696 | 1466590054919 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1533ms 03:07:34 INFO - PROCESS | 18696 | 1466590054954 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 03:07:34 INFO - PROCESS | 18696 | 1466590054958 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 03:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:07:34 INFO - PROCESS | 18696 | 1466590054970 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 18696 | 1466590054975 Marionette TRACE conn4 <- [1,2222,null,{}] 03:07:34 INFO - PROCESS | 18696 | 1466590054982 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:34 INFO - PROCESS | 18696 | 1466590054987 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:35 INFO - PROCESS | 18696 | 1466590055163 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 03:07:35 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa81000 == 36 [pid = 18696] [id = 555] 03:07:35 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85b800 == 35 [pid = 18696] [id = 554] 03:07:35 INFO - PROCESS | 18696 | --DOCSHELL 0x95017000 == 34 [pid = 18696] [id = 553] 03:07:35 INFO - PROCESS | 18696 | 1466590055421 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 18696 | 1466590055430 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:35 INFO - PROCESS | 18696 | --DOCSHELL 0x92186c00 == 33 [pid = 18696] [id = 552] 03:07:35 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b000 == 32 [pid = 18696] [id = 551] 03:07:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b000 == 33 [pid = 18696] [id = 563] 03:07:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x92201c00) [pid = 18696] [serial = 1690] [outer = (nil)] 03:07:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x93b0f400) [pid = 18696] [serial = 1691] [outer = 0x92201c00] 03:07:35 INFO - PROCESS | 18696 | 1466590055510 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x950ca000) [pid = 18696] [serial = 1692] [outer = 0x92201c00] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9a997400) [pid = 18696] [serial = 1631] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x96da1000) [pid = 18696] [serial = 1629] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a0f2c00) [pid = 18696] [serial = 1625] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a3d9800) [pid = 18696] [serial = 1626] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x952e7800) [pid = 18696] [serial = 1607] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x950ebc00) [pid = 18696] [serial = 1608] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x96d9c000) [pid = 18696] [serial = 1602] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x96d36400) [pid = 18696] [serial = 1601] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9a0f1800) [pid = 18696] [serial = 1610] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a321000) [pid = 18696] [serial = 1611] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9a7c8800) [pid = 18696] [serial = 1613] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9a8b5c00) [pid = 18696] [serial = 1614] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x96d9a000) [pid = 18696] [serial = 1622] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93b47400) [pid = 18696] [serial = 1619] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93bef400) [pid = 18696] [serial = 1620] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x91a28c00) [pid = 18696] [serial = 1616] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9220a400) [pid = 18696] [serial = 1617] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92d79400) [pid = 18696] [serial = 1604] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b10c00) [pid = 18696] [serial = 1605] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x96d2dc00) [pid = 18696] [serial = 1628] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x99128000) [pid = 18696] [serial = 1623] [outer = (nil)] [url = about:blank] 03:07:35 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a9f9800) [pid = 18696] [serial = 1632] [outer = (nil)] [url = about:blank] 03:07:36 INFO - PROCESS | 18696 | 1466590056382 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1488ms 03:07:36 INFO - PROCESS | 18696 | 1466590056455 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 18696 | 1466590056460 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 03:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:07:36 INFO - PROCESS | 18696 | 1466590056467 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 18696 | 1466590056471 Marionette TRACE conn4 <- [1,2226,null,{}] 03:07:36 INFO - PROCESS | 18696 | 1466590056485 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:36 INFO - PROCESS | 18696 | 1466590056493 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:36 INFO - PROCESS | 18696 | 1466590056670 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 03:07:36 INFO - PROCESS | 18696 | 1466590056808 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 18696 | 1466590056821 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d95800 == 34 [pid = 18696] [id = 564] 03:07:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x96d98400) [pid = 18696] [serial = 1693] [outer = (nil)] 03:07:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x96da0000) [pid = 18696] [serial = 1694] [outer = 0x96d98400] 03:07:36 INFO - PROCESS | 18696 | 1466590056895 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x97840000) [pid = 18696] [serial = 1695] [outer = 0x96d98400] 03:07:37 INFO - PROCESS | 18696 | 1466590057739 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1284ms 03:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:07:37 INFO - PROCESS | 18696 | 1466590057755 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 18696 | 1466590057759 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 03:07:37 INFO - PROCESS | 18696 | 1466590057765 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 18696 | 1466590057769 Marionette TRACE conn4 <- [1,2230,null,{}] 03:07:37 INFO - PROCESS | 18696 | 1466590057774 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:37 INFO - PROCESS | 18696 | 1466590057778 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:37 INFO - PROCESS | 18696 | 1466590057937 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 03:07:37 INFO - PROCESS | 18696 | 1466590057952 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 18696 | 1466590057960 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 35 [pid = 18696] [id = 565] 03:07:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x991cdc00) [pid = 18696] [serial = 1696] [outer = (nil)] 03:07:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a223000) [pid = 18696] [serial = 1697] [outer = 0x991cdc00] 03:07:38 INFO - PROCESS | 18696 | 1466590058027 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a3d9800) [pid = 18696] [serial = 1698] [outer = 0x991cdc00] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9124b000) [pid = 18696] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92187c00) [pid = 18696] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x98284800) [pid = 18696] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8fa7c400) [pid = 18696] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9ae20800) [pid = 18696] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9ae23400) [pid = 18696] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9501a400) [pid = 18696] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x94686400) [pid = 18696] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x952b5c00) [pid = 18696] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x8f85e800) [pid = 18696] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:07:38 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93815000) [pid = 18696] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:07:39 INFO - PROCESS | 18696 | 1466590059438 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1750ms 03:07:39 INFO - PROCESS | 18696 | 1466590059515 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 18696 | 1466590059522 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 03:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:07:39 INFO - PROCESS | 18696 | 1466590059531 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 18696 | 1466590059536 Marionette TRACE conn4 <- [1,2234,null,{}] 03:07:39 INFO - PROCESS | 18696 | 1466590059565 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:39 INFO - PROCESS | 18696 | 1466590059572 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:39 INFO - PROCESS | 18696 | 1466590059759 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 03:07:40 INFO - PROCESS | 18696 | 1466590060006 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 18696 | 1466590060019 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85c400 == 36 [pid = 18696] [id = 566] 03:07:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91278000) [pid = 18696] [serial = 1699] [outer = (nil)] 03:07:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x93811400) [pid = 18696] [serial = 1700] [outer = 0x91278000] 03:07:40 INFO - PROCESS | 18696 | 1466590060115 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93b0f000) [pid = 18696] [serial = 1701] [outer = 0x91278000] 03:07:41 INFO - PROCESS | 18696 | 1466590061039 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1559ms 03:07:41 INFO - PROCESS | 18696 | 1466590061090 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 18696 | 1466590061097 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 03:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:07:41 INFO - PROCESS | 18696 | 1466590061108 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 18696 | 1466590061112 Marionette TRACE conn4 <- [1,2238,null,{}] 03:07:41 INFO - PROCESS | 18696 | 1466590061119 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:41 INFO - PROCESS | 18696 | 1466590061125 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:41 INFO - PROCESS | 18696 | 1466590061311 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 03:07:41 INFO - PROCESS | 18696 | 1466590061489 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 18696 | 1466590061499 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b800 == 37 [pid = 18696] [id = 567] 03:07:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93b50400) [pid = 18696] [serial = 1702] [outer = (nil)] 03:07:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952e9400) [pid = 18696] [serial = 1703] [outer = 0x93b50400] 03:07:41 INFO - PROCESS | 18696 | 1466590061599 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x96d38400) [pid = 18696] [serial = 1704] [outer = 0x93b50400] 03:07:42 INFO - PROCESS | 18696 | 1466590062624 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 03:07:42 INFO - PROCESS | 18696 | 1466590062696 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 18696 | 1466590062700 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:07:42 INFO - PROCESS | 18696 | 1466590062707 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 18696 | 1466590062713 Marionette TRACE conn4 <- [1,2242,null,{}] 03:07:42 INFO - PROCESS | 18696 | 1466590062730 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:42 INFO - PROCESS | 18696 | 1466590062739 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:42 INFO - PROCESS | 18696 | 1466590062960 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 03:07:43 INFO - PROCESS | 18696 | 1466590063183 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 18696 | 1466590063194 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x99d64400 == 38 [pid = 18696] [id = 568] 03:07:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a554400) [pid = 18696] [serial = 1705] [outer = (nil)] 03:07:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a8b7000) [pid = 18696] [serial = 1706] [outer = 0x9a554400] 03:07:43 INFO - PROCESS | 18696 | 1466590063322 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a995400) [pid = 18696] [serial = 1707] [outer = 0x9a554400] 03:07:44 INFO - PROCESS | 18696 | 1466590064255 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1587ms 03:07:44 INFO - PROCESS | 18696 | 1466590064295 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 18696 | 1466590064300 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 03:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:07:44 INFO - PROCESS | 18696 | 1466590064306 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 18696 | 1466590064310 Marionette TRACE conn4 <- [1,2246,null,{}] 03:07:44 INFO - PROCESS | 18696 | 1466590064316 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:44 INFO - PROCESS | 18696 | 1466590064321 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:44 INFO - PROCESS | 18696 | 1466590064513 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 03:07:44 INFO - PROCESS | 18696 | 1466590064701 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 18696 | 1466590064707 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b8000 == 39 [pid = 18696] [id = 569] 03:07:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x99f5dc00) [pid = 18696] [serial = 1708] [outer = (nil)] 03:07:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9ae19c00) [pid = 18696] [serial = 1709] [outer = 0x99f5dc00] 03:07:44 INFO - PROCESS | 18696 | 1466590064789 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9ae22c00) [pid = 18696] [serial = 1710] [outer = 0x99f5dc00] 03:07:45 INFO - PROCESS | 18696 | 1466590065738 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1481ms 03:07:45 INFO - PROCESS | 18696 | 1466590065789 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 18696 | 1466590065794 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 03:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:07:45 INFO - PROCESS | 18696 | 1466590065800 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 18696 | 1466590065804 Marionette TRACE conn4 <- [1,2250,null,{}] 03:07:45 INFO - PROCESS | 18696 | 1466590065809 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:45 INFO - PROCESS | 18696 | 1466590065815 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:46 INFO - PROCESS | 18696 | 1466590065997 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 03:07:46 INFO - PROCESS | 18696 | 1466590066190 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 18696 | 1466590066200 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863c00 == 40 [pid = 18696] [id = 570] 03:07:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93817c00) [pid = 18696] [serial = 1711] [outer = (nil)] 03:07:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9b60ec00) [pid = 18696] [serial = 1712] [outer = 0x93817c00] 03:07:46 INFO - PROCESS | 18696 | 1466590066280 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9b6a8000) [pid = 18696] [serial = 1713] [outer = 0x93817c00] 03:07:47 INFO - PROCESS | 18696 | 1466590067229 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1481ms 03:07:47 INFO - PROCESS | 18696 | 1466590067282 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 18696 | 1466590067286 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 03:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:07:47 INFO - PROCESS | 18696 | 1466590067292 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 18696 | 1466590067296 Marionette TRACE conn4 <- [1,2254,null,{}] 03:07:47 INFO - PROCESS | 18696 | 1466590067302 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:47 INFO - PROCESS | 18696 | 1466590067312 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:47 INFO - PROCESS | 18696 | 1466590067524 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 03:07:47 INFO - PROCESS | 18696 | 1466590067705 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 18696 | 1466590067716 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c9400 == 41 [pid = 18696] [id = 571] 03:07:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952b9c00) [pid = 18696] [serial = 1714] [outer = (nil)] 03:07:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9d456c00) [pid = 18696] [serial = 1715] [outer = 0x952b9c00] 03:07:47 INFO - PROCESS | 18696 | 1466590067798 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9d80f800) [pid = 18696] [serial = 1716] [outer = 0x952b9c00] 03:07:48 INFO - PROCESS | 18696 | 1466590068715 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1493ms 03:07:48 INFO - PROCESS | 18696 | 1466590068786 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 03:07:48 INFO - PROCESS | 18696 | 1466590068791 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 03:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:07:48 INFO - PROCESS | 18696 | 1466590068797 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 18696 | 1466590068801 Marionette TRACE conn4 <- [1,2258,null,{}] 03:07:48 INFO - PROCESS | 18696 | 1466590068807 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:48 INFO - PROCESS | 18696 | 1466590068812 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:49 INFO - PROCESS | 18696 | 1466590069023 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 03:07:49 INFO - PROCESS | 18696 | 1466590069227 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 18696 | 1466590069237 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x9373a400 == 42 [pid = 18696] [id = 572] 03:07:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x991cd800) [pid = 18696] [serial = 1717] [outer = (nil)] 03:07:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9d872c00) [pid = 18696] [serial = 1718] [outer = 0x991cd800] 03:07:49 INFO - PROCESS | 18696 | 1466590069356 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0xa0615000) [pid = 18696] [serial = 1719] [outer = 0x991cd800] 03:07:50 INFO - PROCESS | 18696 | 1466590070247 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1488ms 03:07:50 INFO - PROCESS | 18696 | 1466590070286 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 18696 | 1466590070290 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 03:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:07:50 INFO - PROCESS | 18696 | 1466590070296 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 18696 | 1466590070299 Marionette TRACE conn4 <- [1,2262,null,{}] 03:07:50 INFO - PROCESS | 18696 | 1466590070305 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:50 INFO - PROCESS | 18696 | 1466590070310 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:50 INFO - PROCESS | 18696 | 1466590070496 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 03:07:50 INFO - PROCESS | 18696 | 1466590070680 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 18696 | 1466590070692 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863400 == 43 [pid = 18696] [id = 573] 03:07:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x8f864800) [pid = 18696] [serial = 1720] [outer = (nil)] 03:07:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9500f000) [pid = 18696] [serial = 1721] [outer = 0x8f864800] 03:07:50 INFO - PROCESS | 18696 | 1466590070765 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x95012400) [pid = 18696] [serial = 1722] [outer = 0x8f864800] 03:07:51 INFO - PROCESS | 18696 | 1466590071984 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1734ms 03:07:52 INFO - PROCESS | 18696 | 1466590072032 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 18696 | 1466590072037 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 03:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:07:52 INFO - PROCESS | 18696 | 1466590072045 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 18696 | 1466590072049 Marionette TRACE conn4 <- [1,2266,null,{}] 03:07:52 INFO - PROCESS | 18696 | 1466590072057 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:52 INFO - PROCESS | 18696 | 1466590072064 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:52 INFO - PROCESS | 18696 | 1466590072238 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 03:07:52 INFO - PROCESS | 18696 | 1466590072519 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 18696 | 1466590072529 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220d400 == 44 [pid = 18696] [id = 574] 03:07:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9220fc00) [pid = 18696] [serial = 1723] [outer = (nil)] 03:07:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x93be4400) [pid = 18696] [serial = 1724] [outer = 0x9220fc00] 03:07:52 INFO - PROCESS | 18696 | 1466590072652 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x950c1800) [pid = 18696] [serial = 1725] [outer = 0x9220fc00] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x93810000 == 43 [pid = 18696] [id = 550] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x96d95800 == 42 [pid = 18696] [id = 564] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b000 == 41 [pid = 18696] [id = 563] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x91250400 == 40 [pid = 18696] [id = 562] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae1e800 == 39 [pid = 18696] [id = 561] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85e000 == 38 [pid = 18696] [id = 556] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649000 == 37 [pid = 18696] [id = 558] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x9783e400 == 36 [pid = 18696] [id = 559] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8f865000 == 35 [pid = 18696] [id = 557] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x950c4c00 == 34 [pid = 18696] [id = 560] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863400 == 33 [pid = 18696] [id = 573] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x9373a400 == 32 [pid = 18696] [id = 572] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863c00 == 31 [pid = 18696] [id = 570] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x950c9400 == 30 [pid = 18696] [id = 571] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x952b8000 == 29 [pid = 18696] [id = 569] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x99d64400 == 28 [pid = 18696] [id = 568] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85c400 == 27 [pid = 18696] [id = 566] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b800 == 26 [pid = 18696] [id = 567] 03:07:54 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 25 [pid = 18696] [id = 565] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x952bc400) [pid = 18696] [serial = 1667] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93beb000) [pid = 18696] [serial = 1635] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x92208000) [pid = 18696] [serial = 1634] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x92206800) [pid = 18696] [serial = 1658] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a723000) [pid = 18696] [serial = 1638] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x8fa82000) [pid = 18696] [serial = 1655] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x99f62800) [pid = 18696] [serial = 1637] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91243000) [pid = 18696] [serial = 1656] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9b32f000) [pid = 18696] [serial = 1641] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9b00ac00) [pid = 18696] [serial = 1640] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9bb0fc00) [pid = 18696] [serial = 1644] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x950c8800) [pid = 18696] [serial = 1661] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9bb03c00) [pid = 18696] [serial = 1643] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9d449000) [pid = 18696] [serial = 1647] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x952df000) [pid = 18696] [serial = 1664] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9b329400) [pid = 18696] [serial = 1646] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9501d000) [pid = 18696] [serial = 1650] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92206000) [pid = 18696] [serial = 1649] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93beac00) [pid = 18696] [serial = 1653] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b0e000) [pid = 18696] [serial = 1652] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d30000) [pid = 18696] [serial = 1665] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x95251800) [pid = 18696] [serial = 1662] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x92d80400) [pid = 18696] [serial = 1659] [outer = (nil)] [url = about:blank] 03:07:54 INFO - PROCESS | 18696 | 1466590074926 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2940ms 03:07:54 INFO - PROCESS | 18696 | 1466590074986 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 18696 | 1466590074992 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 03:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:07:55 INFO - PROCESS | 18696 | 1466590075000 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 18696 | 1466590075004 Marionette TRACE conn4 <- [1,2270,null,{}] 03:07:55 INFO - PROCESS | 18696 | 1466590075017 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:55 INFO - PROCESS | 18696 | 1466590075022 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:55 INFO - PROCESS | 18696 | 1466590075194 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 03:07:55 INFO - PROCESS | 18696 | 1466590075422 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 18696 | 1466590075434 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b800 == 26 [pid = 18696] [id = 575] 03:07:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x8fa7e800) [pid = 18696] [serial = 1726] [outer = (nil)] 03:07:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9126e000) [pid = 18696] [serial = 1727] [outer = 0x8fa7e800] 03:07:55 INFO - PROCESS | 18696 | 1466590075506 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x91275400) [pid = 18696] [serial = 1728] [outer = 0x8fa7e800] 03:07:56 INFO - PROCESS | 18696 | 1466590076272 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1287ms 03:07:56 INFO - PROCESS | 18696 | 1466590076287 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 03:07:56 INFO - PROCESS | 18696 | 1466590076295 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 03:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:07:56 INFO - PROCESS | 18696 | 1466590076320 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:07:56 INFO - PROCESS | 18696 | 1466590076325 Marionette TRACE conn4 <- [1,2274,null,{}] 03:07:56 INFO - PROCESS | 18696 | 1466590076330 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:56 INFO - PROCESS | 18696 | 1466590076336 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:56 INFO - PROCESS | 18696 | 1466590076518 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 03:07:56 INFO - PROCESS | 18696 | 1466590076530 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 18696 | 1466590076541 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x9380d400 == 27 [pid = 18696] [id = 576] 03:07:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93810c00) [pid = 18696] [serial = 1729] [outer = (nil)] 03:07:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9381a000) [pid = 18696] [serial = 1730] [outer = 0x93810c00] 03:07:56 INFO - PROCESS | 18696 | 1466590076609 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93b46800) [pid = 18696] [serial = 1731] [outer = 0x93810c00] 03:07:57 INFO - PROCESS | 18696 | 1466590077644 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1387ms 03:07:57 INFO - PROCESS | 18696 | 1466590077706 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 18696 | 1466590077710 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:07:57 INFO - PROCESS | 18696 | 1466590077717 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 18696 | 1466590077723 Marionette TRACE conn4 <- [1,2278,null,{}] 03:07:57 INFO - PROCESS | 18696 | 1466590077750 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:57 INFO - PROCESS | 18696 | 1466590077759 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:57 INFO - PROCESS | 18696 | 1466590077994 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 03:07:58 INFO - PROCESS | 18696 | 1466590078020 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:58 INFO - PROCESS | 18696 | 1466590078034 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c9c00 == 28 [pid = 18696] [id = 577] 03:07:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x950cb400) [pid = 18696] [serial = 1732] [outer = (nil)] 03:07:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952b6400) [pid = 18696] [serial = 1733] [outer = 0x950cb400] 03:07:58 INFO - PROCESS | 18696 | 1466590078103 Marionette DEBUG loaded listener.js 03:07:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x952c1400) [pid = 18696] [serial = 1734] [outer = 0x950cb400] 03:07:59 INFO - PROCESS | 18696 | 1466590079031 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1344ms 03:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:07:59 INFO - PROCESS | 18696 | 1466590079062 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 03:07:59 INFO - PROCESS | 18696 | 1466590079067 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 03:07:59 INFO - PROCESS | 18696 | 1466590079073 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:07:59 INFO - PROCESS | 18696 | 1466590079077 Marionette TRACE conn4 <- [1,2282,null,{}] 03:07:59 INFO - PROCESS | 18696 | 1466590079088 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:59 INFO - PROCESS | 18696 | 1466590079092 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:59 INFO - PROCESS | 18696 | 1466590079726 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x991cdc00) [pid = 18696] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x92188000) [pid = 18696] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x99f4ec00) [pid = 18696] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x952e7400) [pid = 18696] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x8f85e400) [pid = 18696] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9ae1ec00) [pid = 18696] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d98400) [pid = 18696] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91250800) [pid = 18696] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x92187800) [pid = 18696] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x952bc800) [pid = 18696] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:07:59 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x92201c00) [pid = 18696] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:07:59 INFO - PROCESS | 18696 | 1466590079920 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 18696 | 1466590079927 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:07:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650800 == 29 [pid = 18696] [id = 578] 03:07:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x8f85e400) [pid = 18696] [serial = 1735] [outer = (nil)] 03:07:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x92187800) [pid = 18696] [serial = 1736] [outer = 0x8f85e400] 03:08:00 INFO - PROCESS | 18696 | 1466590079997 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952e4c00) [pid = 18696] [serial = 1737] [outer = 0x8f85e400] 03:08:00 INFO - PROCESS | 18696 | 1466590080706 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1689ms 03:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:08:00 INFO - PROCESS | 18696 | 1466590080762 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 18696 | 1466590080765 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 03:08:00 INFO - PROCESS | 18696 | 1466590080772 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 18696 | 1466590080775 Marionette TRACE conn4 <- [1,2286,null,{}] 03:08:00 INFO - PROCESS | 18696 | 1466590080781 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:00 INFO - PROCESS | 18696 | 1466590080786 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:00 INFO - PROCESS | 18696 | 1466590080993 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 03:08:01 INFO - PROCESS | 18696 | 1466590081011 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 18696 | 1466590081022 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80400 == 30 [pid = 18696] [id = 579] 03:08:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x91273c00) [pid = 18696] [serial = 1738] [outer = (nil)] 03:08:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x96d37c00) [pid = 18696] [serial = 1739] [outer = 0x91273c00] 03:08:01 INFO - PROCESS | 18696 | 1466590081088 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x96d9d400) [pid = 18696] [serial = 1740] [outer = 0x91273c00] 03:08:02 INFO - PROCESS | 18696 | 1466590082127 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:08:02 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 03:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1385ms 03:08:02 INFO - PROCESS | 18696 | 1466590082156 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 03:08:02 INFO - PROCESS | 18696 | 1466590082163 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 03:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:08:02 INFO - PROCESS | 18696 | 1466590082173 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:08:02 INFO - PROCESS | 18696 | 1466590082178 Marionette TRACE conn4 <- [1,2290,null,{}] 03:08:02 INFO - PROCESS | 18696 | 1466590082187 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:02 INFO - PROCESS | 18696 | 1466590082193 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:02 INFO - PROCESS | 18696 | 1466590082423 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 03:08:02 INFO - PROCESS | 18696 | 1466590082691 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 18696 | 1466590082707 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa75800 == 31 [pid = 18696] [id = 580] 03:08:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x8fa79400) [pid = 18696] [serial = 1741] [outer = (nil)] 03:08:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x91a2ec00) [pid = 18696] [serial = 1742] [outer = 0x8fa79400] 03:08:02 INFO - PROCESS | 18696 | 1466590082836 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9220b800) [pid = 18696] [serial = 1743] [outer = 0x8fa79400] 03:08:04 INFO - PROCESS | 18696 | 1466590084229 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2141ms 03:08:04 INFO - PROCESS | 18696 | 1466590084314 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 18696 | 1466590084322 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 03:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:08:04 INFO - PROCESS | 18696 | 1466590084333 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 18696 | 1466590084337 Marionette TRACE conn4 <- [1,2294,null,{}] 03:08:04 INFO - PROCESS | 18696 | 1466590084344 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:04 INFO - PROCESS | 18696 | 1466590084350 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:04 INFO - PROCESS | 18696 | 1466590084563 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 03:08:04 INFO - PROCESS | 18696 | 1466590084804 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 18696 | 1466590084813 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x91248c00 == 32 [pid = 18696] [id = 581] 03:08:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x95013800) [pid = 18696] [serial = 1744] [outer = (nil)] 03:08:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x952bb800) [pid = 18696] [serial = 1745] [outer = 0x95013800] 03:08:04 INFO - PROCESS | 18696 | 1466590084898 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952db400) [pid = 18696] [serial = 1746] [outer = 0x95013800] 03:08:05 INFO - PROCESS | 18696 | 1466590085906 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1584ms 03:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:08:05 INFO - PROCESS | 18696 | 1466590085918 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 18696 | 1466590085922 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 03:08:05 INFO - PROCESS | 18696 | 1466590085929 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 18696 | 1466590085935 Marionette TRACE conn4 <- [1,2298,null,{}] 03:08:05 INFO - PROCESS | 18696 | 1466590085952 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:05 INFO - PROCESS | 18696 | 1466590085960 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:06 INFO - PROCESS | 18696 | 1466590086141 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 03:08:06 INFO - PROCESS | 18696 | 1466590086321 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 18696 | 1466590086332 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x99f60000 == 33 [pid = 18696] [id = 582] 03:08:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x99f60400) [pid = 18696] [serial = 1747] [outer = (nil)] 03:08:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a2e2c00) [pid = 18696] [serial = 1748] [outer = 0x99f60400] 03:08:06 INFO - PROCESS | 18696 | 1466590086476 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a3e1000) [pid = 18696] [serial = 1749] [outer = 0x99f60400] 03:08:07 INFO - PROCESS | 18696 | 1466590087443 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1551ms 03:08:07 INFO - PROCESS | 18696 | 1466590087479 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 03:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:08:07 INFO - PROCESS | 18696 | 1466590087484 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 03:08:07 INFO - PROCESS | 18696 | 1466590087491 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 18696 | 1466590087494 Marionette TRACE conn4 <- [1,2302,null,{}] 03:08:07 INFO - PROCESS | 18696 | 1466590087500 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:07 INFO - PROCESS | 18696 | 1466590087505 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:07 INFO - PROCESS | 18696 | 1466590087690 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 03:08:07 INFO - PROCESS | 18696 | 1466590087876 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 18696 | 1466590087890 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c9400 == 34 [pid = 18696] [id = 583] 03:08:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x952be800) [pid = 18696] [serial = 1750] [outer = (nil)] 03:08:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a8bd000) [pid = 18696] [serial = 1751] [outer = 0x952be800] 03:08:07 INFO - PROCESS | 18696 | 1466590087966 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9a990c00) [pid = 18696] [serial = 1752] [outer = 0x952be800] 03:08:08 INFO - PROCESS | 18696 | 1466590088932 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1481ms 03:08:08 INFO - PROCESS | 18696 | 1466590088972 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 03:08:08 INFO - PROCESS | 18696 | 1466590088976 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 03:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:08:08 INFO - PROCESS | 18696 | 1466590088982 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:08:08 INFO - PROCESS | 18696 | 1466590088985 Marionette TRACE conn4 <- [1,2306,null,{}] 03:08:08 INFO - PROCESS | 18696 | 1466590088991 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:08 INFO - PROCESS | 18696 | 1466590088996 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:09 INFO - PROCESS | 18696 | 1466590089184 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 03:08:09 INFO - PROCESS | 18696 | 1466590089362 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 18696 | 1466590089371 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a550c00 == 35 [pid = 18696] [id = 584] 03:08:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9a7ca400) [pid = 18696] [serial = 1753] [outer = (nil)] 03:08:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9ac2fc00) [pid = 18696] [serial = 1754] [outer = 0x9a7ca400] 03:08:09 INFO - PROCESS | 18696 | 1466590089448 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9ae18c00) [pid = 18696] [serial = 1755] [outer = 0x9a7ca400] 03:08:10 INFO - PROCESS | 18696 | 1466590090411 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1485ms 03:08:10 INFO - PROCESS | 18696 | 1466590090468 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 03:08:10 INFO - PROCESS | 18696 | 1466590090472 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 03:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:08:10 INFO - PROCESS | 18696 | 1466590090479 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 18696 | 1466590090483 Marionette TRACE conn4 <- [1,2310,null,{}] 03:08:10 INFO - PROCESS | 18696 | 1466590090489 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:10 INFO - PROCESS | 18696 | 1466590090501 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:10 INFO - PROCESS | 18696 | 1466590090759 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 03:08:11 INFO - PROCESS | 18696 | 1466590090992 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 18696 | 1466590091001 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644800 == 36 [pid = 18696] [id = 585] 03:08:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x8e650400) [pid = 18696] [serial = 1756] [outer = (nil)] 03:08:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9b6a7c00) [pid = 18696] [serial = 1757] [outer = 0x8e650400] 03:08:11 INFO - PROCESS | 18696 | 1466590091128 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9bb0c000) [pid = 18696] [serial = 1758] [outer = 0x8e650400] 03:08:12 INFO - PROCESS | 18696 | 1466590092155 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1694ms 03:08:12 INFO - PROCESS | 18696 | 1466590092175 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 03:08:12 INFO - PROCESS | 18696 | 1466590092178 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 03:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:08:12 INFO - PROCESS | 18696 | 1466590092186 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 18696 | 1466590092190 Marionette TRACE conn4 <- [1,2314,null,{}] 03:08:12 INFO - PROCESS | 18696 | 1466590092196 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:12 INFO - PROCESS | 18696 | 1466590092202 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:12 INFO - PROCESS | 18696 | 1466590092371 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 03:08:12 INFO - PROCESS | 18696 | 1466590092557 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 18696 | 1466590092565 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85fc00 == 37 [pid = 18696] [id = 586] 03:08:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x8f863800) [pid = 18696] [serial = 1759] [outer = (nil)] 03:08:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x91a31800) [pid = 18696] [serial = 1760] [outer = 0x8f863800] 03:08:12 INFO - PROCESS | 18696 | 1466590092683 Marionette DEBUG loaded listener.js 03:08:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x93816800) [pid = 18696] [serial = 1761] [outer = 0x8f863800] 03:08:13 INFO - PROCESS | 18696 | 1466590093757 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1593ms 03:08:13 INFO - PROCESS | 18696 | 1466590093780 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 18696 | 1466590093786 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 03:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:08:13 INFO - PROCESS | 18696 | 1466590093797 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 18696 | 1466590093802 Marionette TRACE conn4 <- [1,2318,null,{}] 03:08:13 INFO - PROCESS | 18696 | 1466590093811 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:13 INFO - PROCESS | 18696 | 1466590093815 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:14 INFO - PROCESS | 18696 | 1466590094013 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 03:08:14 INFO - PROCESS | 18696 | 1466590094271 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 18696 | 1466590094286 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x91246000 == 38 [pid = 18696] [id = 587] 03:08:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9124ac00) [pid = 18696] [serial = 1762] [outer = (nil)] 03:08:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9126f800) [pid = 18696] [serial = 1763] [outer = 0x9124ac00] 03:08:14 INFO - PROCESS | 18696 | 1466590094374 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x91a29800) [pid = 18696] [serial = 1764] [outer = 0x9124ac00] 03:08:15 INFO - PROCESS | 18696 | 1466590095351 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 18696 | 1466590095444 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:08:15 INFO - PROCESS | 18696 | 1466590095454 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 18696 | 1466590095459 Marionette TRACE conn4 <- [1,2322,null,{}] 03:08:15 INFO - PROCESS | 18696 | 1466590095464 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:15 INFO - PROCESS | 18696 | 1466590095470 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:15 INFO - PROCESS | 18696 | 1466590095642 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x96d33000) [pid = 18696] [serial = 1668] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9a55ac00) [pid = 18696] [serial = 1680] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a999800) [pid = 18696] [serial = 1683] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a995800) [pid = 18696] [serial = 1682] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x8f868000) [pid = 18696] [serial = 1670] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9b002000) [pid = 18696] [serial = 1685] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x97840000) [pid = 18696] [serial = 1695] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x91275c00) [pid = 18696] [serial = 1688] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x95017400) [pid = 18696] [serial = 1674] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x99d68400) [pid = 18696] [serial = 1677] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x99584000) [pid = 18696] [serial = 1676] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93be2000) [pid = 18696] [serial = 1673] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a556800) [pid = 18696] [serial = 1679] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x96da0000) [pid = 18696] [serial = 1694] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9124c000) [pid = 18696] [serial = 1671] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93b0f400) [pid = 18696] [serial = 1691] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x91a2d400) [pid = 18696] [serial = 1689] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9b330800) [pid = 18696] [serial = 1686] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x950ca000) [pid = 18696] [serial = 1692] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9a223000) [pid = 18696] [serial = 1697] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a3d9800) [pid = 18696] [serial = 1698] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 18696 | 1466590095870 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 18696 | 1466590095879 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b000 == 35 [pid = 18696] [id = 588] 03:08:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91a2d400) [pid = 18696] [serial = 1765] [outer = (nil)] 03:08:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93b4dc00) [pid = 18696] [serial = 1766] [outer = 0x91a2d400] 03:08:15 INFO - PROCESS | 18696 | 1466590095959 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x95015c00) [pid = 18696] [serial = 1767] [outer = 0x91a2d400] 03:08:16 INFO - PROCESS | 18696 | 1466590096756 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1337ms 03:08:16 INFO - PROCESS | 18696 | 1466590096806 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 18696 | 1466590096812 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 03:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:08:16 INFO - PROCESS | 18696 | 1466590096819 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 18696 | 1466590096825 Marionette TRACE conn4 <- [1,2326,null,{}] 03:08:16 INFO - PROCESS | 18696 | 1466590096841 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:16 INFO - PROCESS | 18696 | 1466590096851 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:17 INFO - PROCESS | 18696 | 1466590097024 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 03:08:17 INFO - PROCESS | 18696 | 1466590097173 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 18696 | 1466590097191 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d31400 == 36 [pid = 18696] [id = 589] 03:08:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d34400) [pid = 18696] [serial = 1768] [outer = (nil)] 03:08:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x97840000) [pid = 18696] [serial = 1769] [outer = 0x96d34400] 03:08:17 INFO - PROCESS | 18696 | 1466590097270 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x996ce800) [pid = 18696] [serial = 1770] [outer = 0x96d34400] 03:08:18 INFO - PROCESS | 18696 | 1466590098132 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1336ms 03:08:18 INFO - PROCESS | 18696 | 1466590098160 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 03:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:08:18 INFO - PROCESS | 18696 | 1466590098164 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 03:08:18 INFO - PROCESS | 18696 | 1466590098171 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 18696 | 1466590098175 Marionette TRACE conn4 <- [1,2330,null,{}] 03:08:18 INFO - PROCESS | 18696 | 1466590098181 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:18 INFO - PROCESS | 18696 | 1466590098186 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:18 INFO - PROCESS | 18696 | 1466590098420 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 03:08:18 INFO - PROCESS | 18696 | 1466590098440 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 18696 | 1466590098446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b000 == 37 [pid = 18696] [id = 590] 03:08:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a223000) [pid = 18696] [serial = 1771] [outer = (nil)] 03:08:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a54bc00) [pid = 18696] [serial = 1772] [outer = 0x9a223000] 03:08:18 INFO - PROCESS | 18696 | 1466590098516 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9a722400) [pid = 18696] [serial = 1773] [outer = 0x9a223000] 03:08:19 INFO - PROCESS | 18696 | 1466590099467 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1336ms 03:08:19 INFO - PROCESS | 18696 | 1466590099507 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 03:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:08:19 INFO - PROCESS | 18696 | 1466590099511 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 03:08:19 INFO - PROCESS | 18696 | 1466590099517 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 18696 | 1466590099521 Marionette TRACE conn4 <- [1,2334,null,{}] 03:08:19 INFO - PROCESS | 18696 | 1466590099526 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:19 INFO - PROCESS | 18696 | 1466590099530 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:19 INFO - PROCESS | 18696 | 1466590099749 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 03:08:19 INFO - PROCESS | 18696 | 1466590099770 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 18696 | 1466590099778 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e652800 == 38 [pid = 18696] [id = 591] 03:08:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x8f867800) [pid = 18696] [serial = 1774] [outer = (nil)] 03:08:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a998800) [pid = 18696] [serial = 1775] [outer = 0x8f867800] 03:08:19 INFO - PROCESS | 18696 | 1466590099846 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a99c800) [pid = 18696] [serial = 1776] [outer = 0x8f867800] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x93810c00) [pid = 18696] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x950cb400) [pid = 18696] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9220fc00) [pid = 18696] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91278000) [pid = 18696] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b50400) [pid = 18696] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a554400) [pid = 18696] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x99f5dc00) [pid = 18696] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93817c00) [pid = 18696] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x8fa7e800) [pid = 18696] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x952b9c00) [pid = 18696] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x991cd800) [pid = 18696] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x8f864800) [pid = 18696] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:08:20 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8f85e400) [pid = 18696] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:08:20 INFO - PROCESS | 18696 | 1466590100896 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1430ms 03:08:20 INFO - PROCESS | 18696 | 1466590100949 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 03:08:20 INFO - PROCESS | 18696 | 1466590100953 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 03:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:08:20 INFO - PROCESS | 18696 | 1466590100959 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:08:20 INFO - PROCESS | 18696 | 1466590100961 Marionette TRACE conn4 <- [1,2338,null,{}] 03:08:20 INFO - PROCESS | 18696 | 1466590100967 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:20 INFO - PROCESS | 18696 | 1466590100977 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:21 INFO - PROCESS | 18696 | 1466590101230 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 03:08:21 INFO - PROCESS | 18696 | 1466590101239 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 18696 | 1466590101247 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x91248000 == 39 [pid = 18696] [id = 592] 03:08:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9124ec00) [pid = 18696] [serial = 1777] [outer = (nil)] 03:08:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9b328800) [pid = 18696] [serial = 1778] [outer = 0x9124ec00] 03:08:21 INFO - PROCESS | 18696 | 1466590101398 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9b6a2c00) [pid = 18696] [serial = 1779] [outer = 0x9124ec00] 03:08:22 INFO - PROCESS | 18696 | 1466590102210 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1289ms 03:08:22 INFO - PROCESS | 18696 | 1466590102249 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 18696 | 1466590102252 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 03:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:08:22 INFO - PROCESS | 18696 | 1466590102259 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 18696 | 1466590102262 Marionette TRACE conn4 <- [1,2342,null,{}] 03:08:22 INFO - PROCESS | 18696 | 1466590102267 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:22 INFO - PROCESS | 18696 | 1466590102273 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:22 INFO - PROCESS | 18696 | 1466590102494 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 03:08:22 INFO - PROCESS | 18696 | 1466590102666 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 18696 | 1466590102677 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646400 == 40 [pid = 18696] [id = 593] 03:08:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8e647400) [pid = 18696] [serial = 1780] [outer = (nil)] 03:08:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8f85b000) [pid = 18696] [serial = 1781] [outer = 0x8e647400] 03:08:22 INFO - PROCESS | 18696 | 1466590102805 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8f867c00) [pid = 18696] [serial = 1782] [outer = 0x8e647400] 03:08:23 INFO - PROCESS | 18696 | 1466590103803 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1604ms 03:08:23 INFO - PROCESS | 18696 | 1466590103866 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 18696 | 1466590103873 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 03:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:08:23 INFO - PROCESS | 18696 | 1466590103882 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 18696 | 1466590103887 Marionette TRACE conn4 <- [1,2346,null,{}] 03:08:23 INFO - PROCESS | 18696 | 1466590103895 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:23 INFO - PROCESS | 18696 | 1466590103904 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:24 INFO - PROCESS | 18696 | 1466590104138 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 03:08:24 INFO - PROCESS | 18696 | 1466590104379 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 18696 | 1466590104388 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2ac00 == 41 [pid = 18696] [id = 594] 03:08:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9218e000) [pid = 18696] [serial = 1783] [outer = (nil)] 03:08:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93749000) [pid = 18696] [serial = 1784] [outer = 0x9218e000] 03:08:24 INFO - PROCESS | 18696 | 1466590104522 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93b44400) [pid = 18696] [serial = 1785] [outer = 0x9218e000] 03:08:25 INFO - PROCESS | 18696 | 1466590105513 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1687ms 03:08:25 INFO - PROCESS | 18696 | 1466590105573 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 18696 | 1466590105580 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 03:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:08:25 INFO - PROCESS | 18696 | 1466590105588 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 18696 | 1466590105591 Marionette TRACE conn4 <- [1,2350,null,{}] 03:08:25 INFO - PROCESS | 18696 | 1466590105599 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:25 INFO - PROCESS | 18696 | 1466590105604 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:25 INFO - PROCESS | 18696 | 1466590105817 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 03:08:26 INFO - PROCESS | 18696 | 1466590106098 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 18696 | 1466590106109 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x95247800 == 42 [pid = 18696] [id = 595] 03:08:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x95254c00) [pid = 18696] [serial = 1786] [outer = (nil)] 03:08:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x952c0c00) [pid = 18696] [serial = 1787] [outer = 0x95254c00] 03:08:26 INFO - PROCESS | 18696 | 1466590106235 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x96d2a800) [pid = 18696] [serial = 1788] [outer = 0x95254c00] 03:08:27 INFO - PROCESS | 18696 | 1466590107264 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1740ms 03:08:27 INFO - PROCESS | 18696 | 1466590107329 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 18696 | 1466590107334 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 03:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:08:27 INFO - PROCESS | 18696 | 1466590107350 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 18696 | 1466590107360 Marionette TRACE conn4 <- [1,2354,null,{}] 03:08:27 INFO - PROCESS | 18696 | 1466590107366 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:27 INFO - PROCESS | 18696 | 1466590107374 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:27 INFO - PROCESS | 18696 | 1466590107623 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 03:08:27 INFO - PROCESS | 18696 | 1466590107860 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 18696 | 1466590107870 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4a400 == 43 [pid = 18696] [id = 596] 03:08:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x952b9c00) [pid = 18696] [serial = 1789] [outer = (nil)] 03:08:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9a553800) [pid = 18696] [serial = 1790] [outer = 0x952b9c00] 03:08:27 INFO - PROCESS | 18696 | 1466590107968 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9b002000) [pid = 18696] [serial = 1791] [outer = 0x952b9c00] 03:08:28 INFO - PROCESS | 18696 | 1466590108915 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1653ms 03:08:28 INFO - PROCESS | 18696 | 1466590108995 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 03:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:08:29 INFO - PROCESS | 18696 | 1466590109000 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 03:08:29 INFO - PROCESS | 18696 | 1466590109007 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 18696 | 1466590109010 Marionette TRACE conn4 <- [1,2358,null,{}] 03:08:29 INFO - PROCESS | 18696 | 1466590109017 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:29 INFO - PROCESS | 18696 | 1466590109022 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:29 INFO - PROCESS | 18696 | 1466590109259 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 03:08:29 INFO - PROCESS | 18696 | 1466590109501 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:29 INFO - PROCESS | 18696 | 1466590109511 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a99bc00 == 44 [pid = 18696] [id = 597] 03:08:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9b006400) [pid = 18696] [serial = 1792] [outer = (nil)] 03:08:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9d37bc00) [pid = 18696] [serial = 1793] [outer = 0x9b006400] 03:08:29 INFO - PROCESS | 18696 | 1466590109607 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9d805400) [pid = 18696] [serial = 1794] [outer = 0x9b006400] 03:08:30 INFO - PROCESS | 18696 | 1466590110488 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1535ms 03:08:30 INFO - PROCESS | 18696 | 1466590110546 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 18696 | 1466590110551 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 03:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:08:30 INFO - PROCESS | 18696 | 1466590110558 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 18696 | 1466590110562 Marionette TRACE conn4 <- [1,2362,null,{}] 03:08:30 INFO - PROCESS | 18696 | 1466590110568 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:30 INFO - PROCESS | 18696 | 1466590110573 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:30 INFO - PROCESS | 18696 | 1466590110762 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 03:08:30 INFO - PROCESS | 18696 | 1466590110952 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 18696 | 1466590110965 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x9d85a400 == 45 [pid = 18696] [id = 598] 03:08:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9d85ec00) [pid = 18696] [serial = 1795] [outer = (nil)] 03:08:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0xa0614000) [pid = 18696] [serial = 1796] [outer = 0x9d85ec00] 03:08:31 INFO - PROCESS | 18696 | 1466590111099 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0xa100dc00) [pid = 18696] [serial = 1797] [outer = 0x9d85ec00] 03:08:32 INFO - PROCESS | 18696 | 1466590112267 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1793ms 03:08:32 INFO - PROCESS | 18696 | 1466590112364 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 18696 | 1466590112368 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 03:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:08:32 INFO - PROCESS | 18696 | 1466590112380 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 18696 | 1466590112386 Marionette TRACE conn4 <- [1,2366,null,{}] 03:08:32 INFO - PROCESS | 18696 | 1466590112408 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:32 INFO - PROCESS | 18696 | 1466590112418 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:32 INFO - PROCESS | 18696 | 1466590112761 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 03:08:33 INFO - PROCESS | 18696 | 1466590112988 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 18696 | 1466590112998 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2f800 == 46 [pid = 18696] [id = 599] 03:08:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x92184800) [pid = 18696] [serial = 1798] [outer = (nil)] 03:08:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x99f4c800) [pid = 18696] [serial = 1799] [outer = 0x92184800] 03:08:33 INFO - PROCESS | 18696 | 1466590113080 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9d856000) [pid = 18696] [serial = 1800] [outer = 0x92184800] 03:08:33 INFO - PROCESS | 18696 | 1466590113992 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1649ms 03:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:08:34 INFO - PROCESS | 18696 | 1466590114027 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 18696 | 1466590114030 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 03:08:34 INFO - PROCESS | 18696 | 1466590114039 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 18696 | 1466590114042 Marionette TRACE conn4 <- [1,2370,null,{}] 03:08:34 INFO - PROCESS | 18696 | 1466590114071 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:34 INFO - PROCESS | 18696 | 1466590114075 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:34 INFO - PROCESS | 18696 | 1466590114264 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 03:08:34 INFO - PROCESS | 18696 | 1466590114841 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 18696 | 1466590114851 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x91244c00 == 47 [pid = 18696] [id = 600] 03:08:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x91245800) [pid = 18696] [serial = 1801] [outer = (nil)] 03:08:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x9124d800) [pid = 18696] [serial = 1802] [outer = 0x91245800] 03:08:34 INFO - PROCESS | 18696 | 1466590114933 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x91a25000) [pid = 18696] [serial = 1803] [outer = 0x91245800] 03:08:35 INFO - PROCESS | 18696 | 1466590115855 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1853ms 03:08:35 INFO - PROCESS | 18696 | 1466590115893 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 18696 | 1466590115899 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 03:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:08:35 INFO - PROCESS | 18696 | 1466590115907 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 18696 | 1466590115912 Marionette TRACE conn4 <- [1,2374,null,{}] 03:08:35 INFO - PROCESS | 18696 | 1466590115921 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:35 INFO - PROCESS | 18696 | 1466590115930 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:36 INFO - PROCESS | 18696 | 1466590116122 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 03:08:36 INFO - PROCESS | 18696 | 1466590116416 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 18696 | 1466590116425 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80800 == 48 [pid = 18696] [id = 601] 03:08:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x91241c00) [pid = 18696] [serial = 1804] [outer = (nil)] 03:08:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x95019000) [pid = 18696] [serial = 1805] [outer = 0x91241c00] 03:08:36 INFO - PROCESS | 18696 | 1466590116559 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x950e3c00) [pid = 18696] [serial = 1806] [outer = 0x91241c00] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x95249c00 == 47 [pid = 18696] [id = 510] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x96d36000 == 46 [pid = 18696] [id = 519] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x92208400 == 45 [pid = 18696] [id = 509] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x92208c00 == 44 [pid = 18696] [id = 520] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2e800 == 43 [pid = 18696] [id = 521] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a400 == 42 [pid = 18696] [id = 511] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a29000 == 41 [pid = 18696] [id = 517] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85dc00 == 40 [pid = 18696] [id = 516] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b400 == 39 [pid = 18696] [id = 523] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9220d400 == 38 [pid = 18696] [id = 574] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a23800 == 37 [pid = 18696] [id = 518] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa75c00 == 36 [pid = 18696] [id = 508] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91248000 == 35 [pid = 18696] [id = 592] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e652800 == 34 [pid = 18696] [id = 591] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b000 == 33 [pid = 18696] [id = 590] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x96d31400 == 32 [pid = 18696] [id = 589] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64b000 == 31 [pid = 18696] [id = 588] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91246000 == 30 [pid = 18696] [id = 587] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa80400 == 29 [pid = 18696] [id = 579] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644800 == 28 [pid = 18696] [id = 585] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9220e800 == 27 [pid = 18696] [id = 507] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa75800 == 26 [pid = 18696] [id = 580] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9a7c1000 == 25 [pid = 18696] [id = 524] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9126d400 == 24 [pid = 18696] [id = 513] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91248c00 == 23 [pid = 18696] [id = 581] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85fc00 == 22 [pid = 18696] [id = 586] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x952df800 == 21 [pid = 18696] [id = 512] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x99f60000 == 20 [pid = 18696] [id = 582] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7f400 == 19 [pid = 18696] [id = 514] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x99d69800 == 18 [pid = 18696] [id = 515] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x950c9400 == 17 [pid = 18696] [id = 583] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9a550c00 == 16 [pid = 18696] [id = 584] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8f868800 == 15 [pid = 18696] [id = 522] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2f800 == 14 [pid = 18696] [id = 599] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9d85a400 == 13 [pid = 18696] [id = 598] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x9a99bc00 == 12 [pid = 18696] [id = 597] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4a400 == 11 [pid = 18696] [id = 596] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2ac00 == 10 [pid = 18696] [id = 594] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x95247800 == 9 [pid = 18696] [id = 595] 03:08:38 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646400 == 8 [pid = 18696] [id = 593] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x96d37c00) [pid = 18696] [serial = 1739] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x9381a000) [pid = 18696] [serial = 1730] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x952b6400) [pid = 18696] [serial = 1733] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x93be4400) [pid = 18696] [serial = 1724] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x93b0f000) [pid = 18696] [serial = 1701] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x93811400) [pid = 18696] [serial = 1700] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x96d38400) [pid = 18696] [serial = 1704] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x952c1400) [pid = 18696] [serial = 1734] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x952e9400) [pid = 18696] [serial = 1703] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9a995400) [pid = 18696] [serial = 1707] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a8b7000) [pid = 18696] [serial = 1706] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9ae22c00) [pid = 18696] [serial = 1710] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9ae19c00) [pid = 18696] [serial = 1709] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9b6a8000) [pid = 18696] [serial = 1713] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9b60ec00) [pid = 18696] [serial = 1712] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9126e000) [pid = 18696] [serial = 1727] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9d80f800) [pid = 18696] [serial = 1716] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9d456c00) [pid = 18696] [serial = 1715] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa0615000) [pid = 18696] [serial = 1719] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x91275400) [pid = 18696] [serial = 1728] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9d872c00) [pid = 18696] [serial = 1718] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x95012400) [pid = 18696] [serial = 1722] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9500f000) [pid = 18696] [serial = 1721] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952e4c00) [pid = 18696] [serial = 1737] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x950c1800) [pid = 18696] [serial = 1725] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x92187800) [pid = 18696] [serial = 1736] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93b46800) [pid = 18696] [serial = 1731] [outer = (nil)] [url = about:blank] 03:08:38 INFO - PROCESS | 18696 | 1466590118890 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2995ms 03:08:38 INFO - PROCESS | 18696 | 1466590118902 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 03:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:08:38 INFO - PROCESS | 18696 | 1466590118908 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 03:08:38 INFO - PROCESS | 18696 | 1466590118916 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 18696 | 1466590118922 Marionette TRACE conn4 <- [1,2378,null,{}] 03:08:38 INFO - PROCESS | 18696 | 1466590118932 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:38 INFO - PROCESS | 18696 | 1466590118937 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:39 INFO - PROCESS | 18696 | 1466590119161 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 03:08:39 INFO - PROCESS | 18696 | 1466590119319 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 18696 | 1466590119337 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85c000 == 9 [pid = 18696] [id = 602] 03:08:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8f865000) [pid = 18696] [serial = 1807] [outer = (nil)] 03:08:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x91244000) [pid = 18696] [serial = 1808] [outer = 0x8f865000] 03:08:39 INFO - PROCESS | 18696 | 1466590119411 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x91250c00) [pid = 18696] [serial = 1809] [outer = 0x8f865000] 03:08:40 INFO - PROCESS | 18696 | 1466590120262 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1386ms 03:08:40 INFO - PROCESS | 18696 | 1466590120302 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 18696 | 1466590120310 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 03:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:08:40 INFO - PROCESS | 18696 | 1466590120323 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 18696 | 1466590120328 Marionette TRACE conn4 <- [1,2382,null,{}] 03:08:40 INFO - PROCESS | 18696 | 1466590120335 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 18696 | 1466590120341 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:40 INFO - PROCESS | 18696 | 1466590120530 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 03:08:40 INFO - PROCESS | 18696 | 1466590120684 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 18696 | 1466590120693 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a31000 == 10 [pid = 18696] [id = 603] 03:08:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9380f800) [pid = 18696] [serial = 1810] [outer = (nil)] 03:08:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93818c00) [pid = 18696] [serial = 1811] [outer = 0x9380f800] 03:08:40 INFO - PROCESS | 18696 | 1466590120772 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93b0e800) [pid = 18696] [serial = 1812] [outer = 0x9380f800] 03:08:41 INFO - PROCESS | 18696 | 1466590121754 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1498ms 03:08:41 INFO - PROCESS | 18696 | 1466590121821 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 18696 | 1466590121825 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 03:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:08:41 INFO - PROCESS | 18696 | 1466590121838 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 18696 | 1466590121849 Marionette TRACE conn4 <- [1,2386,null,{}] 03:08:41 INFO - PROCESS | 18696 | 1466590121884 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:41 INFO - PROCESS | 18696 | 1466590121895 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:42 INFO - PROCESS | 18696 | 1466590122141 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 03:08:42 INFO - PROCESS | 18696 | 1466590122170 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 18696 | 1466590122178 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501b800 == 11 [pid = 18696] [id = 604] 03:08:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9501dc00) [pid = 18696] [serial = 1813] [outer = (nil)] 03:08:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x950ebc00) [pid = 18696] [serial = 1814] [outer = 0x9501dc00] 03:08:42 INFO - PROCESS | 18696 | 1466590122265 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x952b7800) [pid = 18696] [serial = 1815] [outer = 0x9501dc00] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x8e650400) [pid = 18696] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9124ac00) [pid = 18696] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a223000) [pid = 18696] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x8fa79400) [pid = 18696] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x91a2d400) [pid = 18696] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8f867800) [pid = 18696] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x91273c00) [pid = 18696] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x95013800) [pid = 18696] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x99f60400) [pid = 18696] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x96d34400) [pid = 18696] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x952be800) [pid = 18696] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8f863800) [pid = 18696] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a7ca400) [pid = 18696] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:08:43 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9124ec00) [pid = 18696] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:08:44 INFO - PROCESS | 18696 | 1466590124012 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2222ms 03:08:44 INFO - PROCESS | 18696 | 1466590124056 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 18696 | 1466590124059 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 03:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:08:44 INFO - PROCESS | 18696 | 1466590124066 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 18696 | 1466590124069 Marionette TRACE conn4 <- [1,2390,null,{}] 03:08:44 INFO - PROCESS | 18696 | 1466590124075 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:44 INFO - PROCESS | 18696 | 1466590124080 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:44 INFO - PROCESS | 18696 | 1466590124248 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 03:08:44 INFO - PROCESS | 18696 | 1466590124405 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 18696 | 1466590124414 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa81400 == 12 [pid = 18696] [id = 605] 03:08:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x91242c00) [pid = 18696] [serial = 1816] [outer = (nil)] 03:08:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93b4d800) [pid = 18696] [serial = 1817] [outer = 0x91242c00] 03:08:44 INFO - PROCESS | 18696 | 1466590124483 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x952e5800) [pid = 18696] [serial = 1818] [outer = 0x91242c00] 03:08:45 INFO - PROCESS | 18696 | 1466590125325 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:08:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1280ms 03:08:45 INFO - PROCESS | 18696 | 1466590125348 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 18696 | 1466590125353 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 03:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:08:45 INFO - PROCESS | 18696 | 1466590125368 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 18696 | 1466590125372 Marionette TRACE conn4 <- [1,2394,null,{}] 03:08:45 INFO - PROCESS | 18696 | 1466590125378 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:45 INFO - PROCESS | 18696 | 1466590125383 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:45 INFO - PROCESS | 18696 | 1466590125539 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 03:08:45 INFO - PROCESS | 18696 | 1466590125557 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 18696 | 1466590125563 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d2b000 == 13 [pid = 18696] [id = 606] 03:08:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x96d2e800) [pid = 18696] [serial = 1819] [outer = (nil)] 03:08:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x96d38800) [pid = 18696] [serial = 1820] [outer = 0x96d2e800] 03:08:45 INFO - PROCESS | 18696 | 1466590125635 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x96d9f800) [pid = 18696] [serial = 1821] [outer = 0x96d2e800] 03:08:46 INFO - PROCESS | 18696 | 1466590126906 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1585ms 03:08:46 INFO - PROCESS | 18696 | 1466590126955 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 18696 | 1466590126961 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 03:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:08:46 INFO - PROCESS | 18696 | 1466590126970 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 18696 | 1466590126978 Marionette TRACE conn4 <- [1,2398,null,{}] 03:08:46 INFO - PROCESS | 18696 | 1466590126986 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:46 INFO - PROCESS | 18696 | 1466590126991 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:47 INFO - PROCESS | 18696 | 1466590127314 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 03:08:47 INFO - PROCESS | 18696 | 1466590127519 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 18696 | 1466590127527 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x91274800 == 14 [pid = 18696] [id = 607] 03:08:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x91a26800) [pid = 18696] [serial = 1822] [outer = (nil)] 03:08:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x92203c00) [pid = 18696] [serial = 1823] [outer = 0x91a26800] 03:08:47 INFO - PROCESS | 18696 | 1466590127621 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x93819400) [pid = 18696] [serial = 1824] [outer = 0x91a26800] 03:08:48 INFO - PROCESS | 18696 | 1466590128617 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1686ms 03:08:48 INFO - PROCESS | 18696 | 1466590128657 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 18696 | 1466590128664 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 03:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:08:48 INFO - PROCESS | 18696 | 1466590128678 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 18696 | 1466590128683 Marionette TRACE conn4 <- [1,2402,null,{}] 03:08:48 INFO - PROCESS | 18696 | 1466590128690 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:48 INFO - PROCESS | 18696 | 1466590128695 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:48 INFO - PROCESS | 18696 | 1466590128891 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 03:08:49 INFO - PROCESS | 18696 | 1466590129166 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 18696 | 1466590129175 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x91279800 == 15 [pid = 18696] [id = 608] 03:08:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x950cc400) [pid = 18696] [serial = 1825] [outer = (nil)] 03:08:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x952dcc00) [pid = 18696] [serial = 1826] [outer = 0x950cc400] 03:08:49 INFO - PROCESS | 18696 | 1466590129306 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x95010000) [pid = 18696] [serial = 1827] [outer = 0x950cc400] 03:08:50 INFO - PROCESS | 18696 | 1466590130273 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1654ms 03:08:50 INFO - PROCESS | 18696 | 1466590130332 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 18696 | 1466590130336 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 03:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:08:50 INFO - PROCESS | 18696 | 1466590130343 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 18696 | 1466590130349 Marionette TRACE conn4 <- [1,2406,null,{}] 03:08:50 INFO - PROCESS | 18696 | 1466590130366 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:50 INFO - PROCESS | 18696 | 1466590130376 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:50 INFO - PROCESS | 18696 | 1466590130606 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 03:08:50 INFO - PROCESS | 18696 | 1466590130835 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 18696 | 1466590130849 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x996c5800 == 16 [pid = 18696] [id = 609] 03:08:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x996c5c00) [pid = 18696] [serial = 1828] [outer = (nil)] 03:08:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a0f7800) [pid = 18696] [serial = 1829] [outer = 0x996c5c00] 03:08:50 INFO - PROCESS | 18696 | 1466590130980 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a54c800) [pid = 18696] [serial = 1830] [outer = 0x996c5c00] 03:08:51 INFO - PROCESS | 18696 | 1466590131937 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1651ms 03:08:51 INFO - PROCESS | 18696 | 1466590131996 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 03:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:08:52 INFO - PROCESS | 18696 | 1466590132001 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 03:08:52 INFO - PROCESS | 18696 | 1466590132008 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 18696 | 1466590132012 Marionette TRACE conn4 <- [1,2410,null,{}] 03:08:52 INFO - PROCESS | 18696 | 1466590132020 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:52 INFO - PROCESS | 18696 | 1466590132026 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:52 INFO - PROCESS | 18696 | 1466590132260 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 03:08:52 INFO - PROCESS | 18696 | 1466590132499 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 18696 | 1466590132509 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501b400 == 17 [pid = 18696] [id = 610] 03:08:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x952b8c00) [pid = 18696] [serial = 1831] [outer = (nil)] 03:08:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9a7ca400) [pid = 18696] [serial = 1832] [outer = 0x952b8c00] 03:08:52 INFO - PROCESS | 18696 | 1466590132641 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a98f400) [pid = 18696] [serial = 1833] [outer = 0x952b8c00] 03:08:53 INFO - PROCESS | 18696 | 1466590133582 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1633ms 03:08:53 INFO - PROCESS | 18696 | 1466590133641 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 18696 | 1466590133644 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:08:53 INFO - PROCESS | 18696 | 1466590133681 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 18696 | 1466590133686 Marionette TRACE conn4 <- [1,2414,null,{}] 03:08:53 INFO - PROCESS | 18696 | 1466590133696 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:53 INFO - PROCESS | 18696 | 1466590133700 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:53 INFO - PROCESS | 18696 | 1466590133917 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 03:08:54 INFO - PROCESS | 18696 | 1466590134163 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 18696 | 1466590134173 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x92182800 == 18 [pid = 18696] [id = 611] 03:08:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9467fc00) [pid = 18696] [serial = 1834] [outer = (nil)] 03:08:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9ae18000) [pid = 18696] [serial = 1835] [outer = 0x9467fc00] 03:08:54 INFO - PROCESS | 18696 | 1466590134268 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9ae23c00) [pid = 18696] [serial = 1836] [outer = 0x9467fc00] 03:08:55 INFO - PROCESS | 18696 | 1466590135354 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1738ms 03:08:55 INFO - PROCESS | 18696 | 1466590135420 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 03:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:08:55 INFO - PROCESS | 18696 | 1466590135425 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 03:08:55 INFO - PROCESS | 18696 | 1466590135431 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 18696 | 1466590135435 Marionette TRACE conn4 <- [1,2418,null,{}] 03:08:55 INFO - PROCESS | 18696 | 1466590135440 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:55 INFO - PROCESS | 18696 | 1466590135451 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:55 INFO - PROCESS | 18696 | 1466590135695 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 03:08:55 INFO - PROCESS | 18696 | 1466590135972 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 18696 | 1466590135981 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e647000 == 19 [pid = 18696] [id = 612] 03:08:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x8e64e800) [pid = 18696] [serial = 1837] [outer = (nil)] 03:08:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x92d7c400) [pid = 18696] [serial = 1838] [outer = 0x8e64e800] 03:08:56 INFO - PROCESS | 18696 | 1466590136068 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x950c3800) [pid = 18696] [serial = 1839] [outer = 0x8e64e800] 03:08:56 INFO - PROCESS | 18696 | 1466590136969 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1737ms 03:08:57 INFO - PROCESS | 18696 | 1466590137169 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 03:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:08:57 INFO - PROCESS | 18696 | 1466590137176 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 03:08:57 INFO - PROCESS | 18696 | 1466590137185 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 18696 | 1466590137191 Marionette TRACE conn4 <- [1,2422,null,{}] 03:08:57 INFO - PROCESS | 18696 | 1466590137199 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:57 INFO - PROCESS | 18696 | 1466590137205 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:57 INFO - PROCESS | 18696 | 1466590137372 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 03:08:57 INFO - PROCESS | 18696 | 1466590137631 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 18696 | 1466590137646 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650c00 == 20 [pid = 18696] [id = 613] 03:08:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x91250000) [pid = 18696] [serial = 1840] [outer = (nil)] 03:08:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x91a22400) [pid = 18696] [serial = 1841] [outer = 0x91250000] 03:08:57 INFO - PROCESS | 18696 | 1466590137734 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x91a29c00) [pid = 18696] [serial = 1842] [outer = 0x91250000] 03:08:58 INFO - PROCESS | 18696 | 1466590138704 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 03:08:58 INFO - PROCESS | 18696 | 1466590138772 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 03:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:08:58 INFO - PROCESS | 18696 | 1466590138777 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 03:08:58 INFO - PROCESS | 18696 | 1466590138787 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 18696 | 1466590138793 Marionette TRACE conn4 <- [1,2426,null,{}] 03:08:58 INFO - PROCESS | 18696 | 1466590138799 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:58 INFO - PROCESS | 18696 | 1466590138804 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:59 INFO - PROCESS | 18696 | 1466590139026 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9bb0c000) [pid = 18696] [serial = 1758] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x91a29800) [pid = 18696] [serial = 1764] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9a722400) [pid = 18696] [serial = 1773] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9126f800) [pid = 18696] [serial = 1763] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x91a2ec00) [pid = 18696] [serial = 1742] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x93b4dc00) [pid = 18696] [serial = 1766] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a99c800) [pid = 18696] [serial = 1776] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x96d9d400) [pid = 18696] [serial = 1740] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x952db400) [pid = 18696] [serial = 1746] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x952bb800) [pid = 18696] [serial = 1745] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a3e1000) [pid = 18696] [serial = 1749] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x95015c00) [pid = 18696] [serial = 1767] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a54bc00) [pid = 18696] [serial = 1772] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9a998800) [pid = 18696] [serial = 1775] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x97840000) [pid = 18696] [serial = 1769] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a990c00) [pid = 18696] [serial = 1752] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9220b800) [pid = 18696] [serial = 1743] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x91a31800) [pid = 18696] [serial = 1760] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93816800) [pid = 18696] [serial = 1761] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9ac2fc00) [pid = 18696] [serial = 1754] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x996ce800) [pid = 18696] [serial = 1770] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9ae18c00) [pid = 18696] [serial = 1755] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9a8bd000) [pid = 18696] [serial = 1751] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a2e2c00) [pid = 18696] [serial = 1748] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9b6a7c00) [pid = 18696] [serial = 1757] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9b328800) [pid = 18696] [serial = 1778] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9b6a2c00) [pid = 18696] [serial = 1779] [outer = (nil)] [url = about:blank] 03:08:59 INFO - PROCESS | 18696 | 1466590139298 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 18696 | 1466590139306 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:08:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x91250400 == 21 [pid = 18696] [id = 614] 03:08:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x91a29800) [pid = 18696] [serial = 1843] [outer = (nil)] 03:08:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x92201c00) [pid = 18696] [serial = 1844] [outer = 0x91a29800] 03:08:59 INFO - PROCESS | 18696 | 1466590139386 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b50800) [pid = 18696] [serial = 1845] [outer = 0x91a29800] 03:09:00 INFO - PROCESS | 18696 | 1466590140204 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1442ms 03:09:00 INFO - PROCESS | 18696 | 1466590140225 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 03:09:00 INFO - PROCESS | 18696 | 1466590140229 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 03:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:09:00 INFO - PROCESS | 18696 | 1466590140235 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 18696 | 1466590140238 Marionette TRACE conn4 <- [1,2430,null,{}] 03:09:00 INFO - PROCESS | 18696 | 1466590140253 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:00 INFO - PROCESS | 18696 | 1466590140262 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:00 INFO - PROCESS | 18696 | 1466590140442 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 03:09:00 INFO - PROCESS | 18696 | 1466590140590 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 18696 | 1466590140601 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x952db400 == 22 [pid = 18696] [id = 615] 03:09:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952e9400) [pid = 18696] [serial = 1846] [outer = (nil)] 03:09:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x96d9ec00) [pid = 18696] [serial = 1847] [outer = 0x952e9400] 03:09:00 INFO - PROCESS | 18696 | 1466590140676 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x98284000) [pid = 18696] [serial = 1848] [outer = 0x952e9400] 03:09:01 INFO - PROCESS | 18696 | 1466590141606 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1438ms 03:09:01 INFO - PROCESS | 18696 | 1466590141676 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 18696 | 1466590141680 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 03:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:09:01 INFO - PROCESS | 18696 | 1466590141686 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 18696 | 1466590141689 Marionette TRACE conn4 <- [1,2434,null,{}] 03:09:01 INFO - PROCESS | 18696 | 1466590141696 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:01 INFO - PROCESS | 18696 | 1466590141701 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:02 INFO - PROCESS | 18696 | 1466590142037 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 03:09:02 INFO - PROCESS | 18696 | 1466590142067 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 18696 | 1466590142076 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644c00 == 23 [pid = 18696] [id = 616] 03:09:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x950c1c00) [pid = 18696] [serial = 1849] [outer = (nil)] 03:09:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a0fc800) [pid = 18696] [serial = 1850] [outer = 0x950c1c00] 03:09:02 INFO - PROCESS | 18696 | 1466590142147 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a722400) [pid = 18696] [serial = 1851] [outer = 0x950c1c00] 03:09:03 INFO - PROCESS | 18696 | 1466590143202 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1536ms 03:09:03 INFO - PROCESS | 18696 | 1466590143224 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 18696 | 1466590143227 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 03:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:09:03 INFO - PROCESS | 18696 | 1466590143234 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 18696 | 1466590143237 Marionette TRACE conn4 <- [1,2438,null,{}] 03:09:03 INFO - PROCESS | 18696 | 1466590143242 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:03 INFO - PROCESS | 18696 | 1466590143247 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:03 INFO - PROCESS | 18696 | 1466590143474 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 03:09:03 INFO - PROCESS | 18696 | 1466590143496 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 18696 | 1466590143503 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645800 == 24 [pid = 18696] [id = 617] 03:09:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x8e646000) [pid = 18696] [serial = 1852] [outer = (nil)] 03:09:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a99d800) [pid = 18696] [serial = 1853] [outer = 0x8e646000] 03:09:03 INFO - PROCESS | 18696 | 1466590143569 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9ae17000) [pid = 18696] [serial = 1854] [outer = 0x8e646000] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91241c00) [pid = 18696] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x8f865000) [pid = 18696] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9380f800) [pid = 18696] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9501dc00) [pid = 18696] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x8e647400) [pid = 18696] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9218e000) [pid = 18696] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x95254c00) [pid = 18696] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x952b9c00) [pid = 18696] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9b006400) [pid = 18696] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9d85ec00) [pid = 18696] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92184800) [pid = 18696] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91245800) [pid = 18696] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:09:04 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x91242c00) [pid = 18696] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:09:04 INFO - PROCESS | 18696 | 1466590144608 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1437ms 03:09:04 INFO - PROCESS | 18696 | 1466590144672 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 18696 | 1466590144676 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 03:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:09:04 INFO - PROCESS | 18696 | 1466590144688 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 18696 | 1466590144691 Marionette TRACE conn4 <- [1,2442,null,{}] 03:09:04 INFO - PROCESS | 18696 | 1466590144697 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:04 INFO - PROCESS | 18696 | 1466590144706 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:04 INFO - PROCESS | 18696 | 1466590144915 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 03:09:05 INFO - PROCESS | 18696 | 1466590145057 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 18696 | 1466590145064 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x91243c00 == 25 [pid = 18696] [id = 618] 03:09:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x92188800) [pid = 18696] [serial = 1855] [outer = (nil)] 03:09:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9b006400) [pid = 18696] [serial = 1856] [outer = 0x92188800] 03:09:05 INFO - PROCESS | 18696 | 1466590145132 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9b610000) [pid = 18696] [serial = 1857] [outer = 0x92188800] 03:09:05 INFO - PROCESS | 18696 | 1466590145904 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1235ms 03:09:05 INFO - PROCESS | 18696 | 1466590145919 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 18696 | 1466590145924 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 03:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:09:05 INFO - PROCESS | 18696 | 1466590145930 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 18696 | 1466590145933 Marionette TRACE conn4 <- [1,2446,null,{}] 03:09:05 INFO - PROCESS | 18696 | 1466590145943 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:05 INFO - PROCESS | 18696 | 1466590145947 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:06 INFO - PROCESS | 18696 | 1466590146176 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 03:09:06 INFO - PROCESS | 18696 | 1466590146378 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:06 INFO - PROCESS | 18696 | 1466590146390 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64f400 == 26 [pid = 18696] [id = 619] 03:09:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x8e650400) [pid = 18696] [serial = 1858] [outer = (nil)] 03:09:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x8f863c00) [pid = 18696] [serial = 1859] [outer = 0x8e650400] 03:09:06 INFO - PROCESS | 18696 | 1466590146476 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8fa7f400) [pid = 18696] [serial = 1860] [outer = 0x8e650400] 03:09:07 INFO - PROCESS | 18696 | 1466590147539 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1640ms 03:09:07 INFO - PROCESS | 18696 | 1466590147572 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 18696 | 1466590147579 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 03:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:09:07 INFO - PROCESS | 18696 | 1466590147588 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 18696 | 1466590147593 Marionette TRACE conn4 <- [1,2450,null,{}] 03:09:07 INFO - PROCESS | 18696 | 1466590147601 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:07 INFO - PROCESS | 18696 | 1466590147608 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:07 INFO - PROCESS | 18696 | 1466590147816 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 03:09:08 INFO - PROCESS | 18696 | 1466590148002 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 18696 | 1466590148011 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4d000 == 27 [pid = 18696] [id = 620] 03:09:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x93b4f400) [pid = 18696] [serial = 1861] [outer = (nil)] 03:09:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x95017000) [pid = 18696] [serial = 1862] [outer = 0x93b4f400] 03:09:08 INFO - PROCESS | 18696 | 1466590148099 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x950e2400) [pid = 18696] [serial = 1863] [outer = 0x93b4f400] 03:09:09 INFO - PROCESS | 18696 | 1466590149265 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1740ms 03:09:09 INFO - PROCESS | 18696 | 1466590149328 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 03:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:09:09 INFO - PROCESS | 18696 | 1466590149334 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 03:09:09 INFO - PROCESS | 18696 | 1466590149340 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 18696 | 1466590149344 Marionette TRACE conn4 <- [1,2454,null,{}] 03:09:09 INFO - PROCESS | 18696 | 1466590149350 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:09 INFO - PROCESS | 18696 | 1466590149356 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:09 INFO - PROCESS | 18696 | 1466590149605 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 03:09:09 INFO - PROCESS | 18696 | 1466590149889 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 18696 | 1466590149896 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x9500f000 == 28 [pid = 18696] [id = 621] 03:09:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a3d8800) [pid = 18696] [serial = 1864] [outer = (nil)] 03:09:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a991800) [pid = 18696] [serial = 1865] [outer = 0x9a3d8800] 03:09:09 INFO - PROCESS | 18696 | 1466590149979 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9ae1a400) [pid = 18696] [serial = 1866] [outer = 0x9a3d8800] 03:09:10 INFO - PROCESS | 18696 | 1466590150905 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms 03:09:10 INFO - PROCESS | 18696 | 1466590150981 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 18696 | 1466590150988 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 03:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:09:11 INFO - PROCESS | 18696 | 1466590151005 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 18696 | 1466590151013 Marionette TRACE conn4 <- [1,2458,null,{}] 03:09:11 INFO - PROCESS | 18696 | 1466590151019 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:11 INFO - PROCESS | 18696 | 1466590151026 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:11 INFO - PROCESS | 18696 | 1466590151266 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 03:09:11 INFO - PROCESS | 18696 | 1466590151516 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:11 INFO - PROCESS | 18696 | 1466590151529 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x91277400 == 29 [pid = 18696] [id = 622] 03:09:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x93b50000) [pid = 18696] [serial = 1867] [outer = (nil)] 03:09:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9bb0d000) [pid = 18696] [serial = 1868] [outer = 0x93b50000] 03:09:11 INFO - PROCESS | 18696 | 1466590151628 Marionette DEBUG loaded listener.js 03:09:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9bff0800) [pid = 18696] [serial = 1869] [outer = 0x93b50000] 03:09:12 INFO - PROCESS | 18696 | 1466590152575 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1593ms 03:09:12 INFO - PROCESS | 18696 | 1466590152590 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 03:09:12 INFO - PROCESS | 18696 | 1466590152594 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 03:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:09:12 INFO - PROCESS | 18696 | 1466590152601 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:09:12 INFO - PROCESS | 18696 | 1466590152603 Marionette TRACE conn4 <- [1,2462,null,{}] 03:09:12 INFO - PROCESS | 18696 | 1466590152609 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:12 INFO - PROCESS | 18696 | 1466590152615 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:12 INFO - PROCESS | 18696 | 1466590152795 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 03:09:13 INFO - PROCESS | 18696 | 1466590153008 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 18696 | 1466590153017 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85dc00 == 30 [pid = 18696] [id = 623] 03:09:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9b6a8800) [pid = 18696] [serial = 1870] [outer = (nil)] 03:09:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9d80e800) [pid = 18696] [serial = 1871] [outer = 0x9b6a8800] 03:09:13 INFO - PROCESS | 18696 | 1466590153190 Marionette DEBUG loaded listener.js 03:09:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9d856c00) [pid = 18696] [serial = 1872] [outer = 0x9b6a8800] 03:09:14 INFO - PROCESS | 18696 | 1466590154192 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1629ms 03:09:14 INFO - PROCESS | 18696 | 1466590154232 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 18696 | 1466590154236 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 03:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:09:14 INFO - PROCESS | 18696 | 1466590154243 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 18696 | 1466590154246 Marionette TRACE conn4 <- [1,2466,null,{}] 03:09:14 INFO - PROCESS | 18696 | 1466590154252 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:14 INFO - PROCESS | 18696 | 1466590154258 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:14 INFO - PROCESS | 18696 | 1466590154479 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 03:09:14 INFO - PROCESS | 18696 | 1466590154720 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 18696 | 1466590154737 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:14 INFO - PROCESS | 18696 | ++DOCSHELL 0xa0618400 == 31 [pid = 18696] [id = 624] 03:09:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0xa0618800) [pid = 18696] [serial = 1873] [outer = (nil)] 03:09:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0xa061bc00) [pid = 18696] [serial = 1874] [outer = 0xa0618800] 03:09:14 INFO - PROCESS | 18696 | 1466590154878 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0xa1017800) [pid = 18696] [serial = 1875] [outer = 0xa0618800] 03:09:15 INFO - PROCESS | 18696 | 1466590155809 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1587ms 03:09:15 INFO - PROCESS | 18696 | 1466590155831 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 03:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:09:15 INFO - PROCESS | 18696 | 1466590155836 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 03:09:15 INFO - PROCESS | 18696 | 1466590155843 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:09:15 INFO - PROCESS | 18696 | 1466590155846 Marionette TRACE conn4 <- [1,2470,null,{}] 03:09:15 INFO - PROCESS | 18696 | 1466590155852 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:15 INFO - PROCESS | 18696 | 1466590155857 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:16 INFO - PROCESS | 18696 | 1466590156125 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 03:09:16 INFO - PROCESS | 18696 | 1466590156265 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 18696 | 1466590156273 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b0a400 == 32 [pid = 18696] [id = 625] 03:09:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x93be9800) [pid = 18696] [serial = 1876] [outer = (nil)] 03:09:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0xa1091800) [pid = 18696] [serial = 1877] [outer = 0x93be9800] 03:09:16 INFO - PROCESS | 18696 | 1466590156363 Marionette DEBUG loaded listener.js 03:09:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0xa2326800) [pid = 18696] [serial = 1878] [outer = 0x93be9800] 03:09:17 INFO - PROCESS | 18696 | 1466590157325 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1544ms 03:09:17 INFO - PROCESS | 18696 | 1466590157387 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 03:09:17 INFO - PROCESS | 18696 | 1466590157390 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 03:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:09:17 INFO - PROCESS | 18696 | 1466590157398 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:09:17 INFO - PROCESS | 18696 | 1466590157402 Marionette TRACE conn4 <- [1,2474,null,{}] 03:09:17 INFO - PROCESS | 18696 | 1466590157409 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:17 INFO - PROCESS | 18696 | 1466590157415 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:17 INFO - PROCESS | 18696 | 1466590157605 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 03:09:17 INFO - PROCESS | 18696 | 1466590157867 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 18696 | 1466590157882 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649800 == 33 [pid = 18696] [id = 626] 03:09:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9d80f400) [pid = 18696] [serial = 1879] [outer = (nil)] 03:09:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0xa23a8c00) [pid = 18696] [serial = 1880] [outer = 0x9d80f400] 03:09:18 INFO - PROCESS | 18696 | 1466590158024 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0xa23ee000) [pid = 18696] [serial = 1881] [outer = 0x9d80f400] 03:09:18 INFO - PROCESS | 18696 | 1466590158976 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 03:09:19 INFO - PROCESS | 18696 | 1466590159033 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 18696 | 1466590159037 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:09:19 INFO - PROCESS | 18696 | 1466590159044 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 18696 | 1466590159047 Marionette TRACE conn4 <- [1,2478,null,{}] 03:09:19 INFO - PROCESS | 18696 | 1466590159053 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:19 INFO - PROCESS | 18696 | 1466590159057 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:19 INFO - PROCESS | 18696 | 1466590159242 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 03:09:19 INFO - PROCESS | 18696 | 1466590159434 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:19 INFO - PROCESS | 18696 | 1466590159442 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644000 == 34 [pid = 18696] [id = 627] 03:09:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x8fa75800) [pid = 18696] [serial = 1882] [outer = (nil)] 03:09:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x93b11c00) [pid = 18696] [serial = 1883] [outer = 0x8fa75800] 03:09:19 INFO - PROCESS | 18696 | 1466590159577 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x952e4000) [pid = 18696] [serial = 1884] [outer = 0x8fa75800] 03:09:21 INFO - PROCESS | 18696 | 1466590161030 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2031ms 03:09:21 INFO - PROCESS | 18696 | 1466590161076 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 03:09:21 INFO - PROCESS | 18696 | 1466590161082 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 03:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:09:21 INFO - PROCESS | 18696 | 1466590161108 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 18696 | 1466590161116 Marionette TRACE conn4 <- [1,2482,null,{}] 03:09:21 INFO - PROCESS | 18696 | 1466590161125 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:21 INFO - PROCESS | 18696 | 1466590161132 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:21 INFO - PROCESS | 18696 | 1466590161351 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 03:09:21 INFO - PROCESS | 18696 | 1466590161700 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 18696 | 1466590161709 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b45800 == 35 [pid = 18696] [id = 628] 03:09:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x93b4a800) [pid = 18696] [serial = 1885] [outer = (nil)] 03:09:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x94681c00) [pid = 18696] [serial = 1886] [outer = 0x93b4a800] 03:09:21 INFO - PROCESS | 18696 | 1466590161788 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x95015c00) [pid = 18696] [serial = 1887] [outer = 0x93b4a800] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x91244c00 == 34 [pid = 18696] [id = 600] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x91243c00 == 33 [pid = 18696] [id = 618] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644000 == 32 [pid = 18696] [id = 627] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649800 == 31 [pid = 18696] [id = 626] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0xa0618400 == 30 [pid = 18696] [id = 624] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x93b0a400 == 29 [pid = 18696] [id = 625] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85dc00 == 28 [pid = 18696] [id = 623] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x91277400 == 27 [pid = 18696] [id = 622] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4d000 == 26 [pid = 18696] [id = 620] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x9500f000 == 25 [pid = 18696] [id = 621] 03:09:23 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64f400 == 24 [pid = 18696] [id = 619] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x950e3c00) [pid = 18696] [serial = 1806] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x95019000) [pid = 18696] [serial = 1805] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x91244000) [pid = 18696] [serial = 1808] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x91250c00) [pid = 18696] [serial = 1809] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x93818c00) [pid = 18696] [serial = 1811] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x950ebc00) [pid = 18696] [serial = 1814] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x952b7800) [pid = 18696] [serial = 1815] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x8f867c00) [pid = 18696] [serial = 1782] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x8f85b000) [pid = 18696] [serial = 1781] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x93b44400) [pid = 18696] [serial = 1785] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x93749000) [pid = 18696] [serial = 1784] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x96d2a800) [pid = 18696] [serial = 1788] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x952c0c00) [pid = 18696] [serial = 1787] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9b002000) [pid = 18696] [serial = 1791] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9a553800) [pid = 18696] [serial = 1790] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9d805400) [pid = 18696] [serial = 1794] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9d37bc00) [pid = 18696] [serial = 1793] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0xa100dc00) [pid = 18696] [serial = 1797] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa0614000) [pid = 18696] [serial = 1796] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9d856000) [pid = 18696] [serial = 1800] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x99f4c800) [pid = 18696] [serial = 1799] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x91a25000) [pid = 18696] [serial = 1803] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9124d800) [pid = 18696] [serial = 1802] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952e5800) [pid = 18696] [serial = 1818] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b4d800) [pid = 18696] [serial = 1817] [outer = (nil)] [url = about:blank] 03:09:23 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x93b0e800) [pid = 18696] [serial = 1812] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 18696 | 1466590164172 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 3119ms 03:09:24 INFO - PROCESS | 18696 | 1466590164210 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 18696 | 1466590164216 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 03:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:09:24 INFO - PROCESS | 18696 | 1466590164224 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 18696 | 1466590164228 Marionette TRACE conn4 <- [1,2486,null,{}] 03:09:24 INFO - PROCESS | 18696 | 1466590164238 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:24 INFO - PROCESS | 18696 | 1466590164243 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:24 INFO - PROCESS | 18696 | 1466590164462 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 03:09:24 INFO - PROCESS | 18696 | 1466590164686 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 18696 | 1466590164699 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f867c00 == 25 [pid = 18696] [id = 629] 03:09:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8f868400) [pid = 18696] [serial = 1888] [outer = (nil)] 03:09:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x8fa82000) [pid = 18696] [serial = 1889] [outer = 0x8f868400] 03:09:24 INFO - PROCESS | 18696 | 1466590164828 Marionette DEBUG loaded listener.js 03:09:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x91243800) [pid = 18696] [serial = 1890] [outer = 0x8f868400] 03:09:25 INFO - PROCESS | 18696 | 1466590165762 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1594ms 03:09:25 INFO - PROCESS | 18696 | 1466590165819 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 18696 | 1466590165827 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 03:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:09:25 INFO - PROCESS | 18696 | 1466590165839 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 18696 | 1466590165843 Marionette TRACE conn4 <- [1,2490,null,{}] 03:09:25 INFO - PROCESS | 18696 | 1466590165849 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:25 INFO - PROCESS | 18696 | 1466590165855 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:26 INFO - PROCESS | 18696 | 1466590166034 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 03:09:26 INFO - PROCESS | 18696 | 1466590166045 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 18696 | 1466590166052 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x91271000 == 26 [pid = 18696] [id = 630] 03:09:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9127ac00) [pid = 18696] [serial = 1891] [outer = (nil)] 03:09:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x92184800) [pid = 18696] [serial = 1892] [outer = 0x9127ac00] 03:09:26 INFO - PROCESS | 18696 | 1466590166269 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9220f400) [pid = 18696] [serial = 1893] [outer = 0x9127ac00] 03:09:27 INFO - PROCESS | 18696 | 1466590167367 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1584ms 03:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:09:27 INFO - PROCESS | 18696 | 1466590167442 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 18696 | 1466590167445 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 03:09:27 INFO - PROCESS | 18696 | 1466590167452 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 18696 | 1466590167459 Marionette TRACE conn4 <- [1,2494,null,{}] 03:09:27 INFO - PROCESS | 18696 | 1466590167488 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:27 INFO - PROCESS | 18696 | 1466590167498 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:27 INFO - PROCESS | 18696 | 1466590167740 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 03:09:27 INFO - PROCESS | 18696 | 1466590167772 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 18696 | 1466590167782 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4b400 == 27 [pid = 18696] [id = 631] 03:09:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93b4c000) [pid = 18696] [serial = 1894] [outer = (nil)] 03:09:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93be3800) [pid = 18696] [serial = 1895] [outer = 0x93b4c000] 03:09:27 INFO - PROCESS | 18696 | 1466590167863 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x95012c00) [pid = 18696] [serial = 1896] [outer = 0x93b4c000] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x950c1c00) [pid = 18696] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x950cc400) [pid = 18696] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x996c5c00) [pid = 18696] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x96d2e800) [pid = 18696] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x952e9400) [pid = 18696] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x8e64e800) [pid = 18696] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952b8c00) [pid = 18696] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9467fc00) [pid = 18696] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x91a29800) [pid = 18696] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x91a26800) [pid = 18696] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x8e646000) [pid = 18696] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x91250000) [pid = 18696] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:09:29 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x92188800) [pid = 18696] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:09:29 INFO - PROCESS | 18696 | 1466590169823 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2401ms 03:09:29 INFO - PROCESS | 18696 | 1466590169857 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 18696 | 1466590169863 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 03:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:09:29 INFO - PROCESS | 18696 | 1466590169873 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 18696 | 1466590169876 Marionette TRACE conn4 <- [1,2498,null,{}] 03:09:29 INFO - PROCESS | 18696 | 1466590169882 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:29 INFO - PROCESS | 18696 | 1466590169887 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:30 INFO - PROCESS | 18696 | 1466590170068 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 03:09:30 INFO - PROCESS | 18696 | 1466590170226 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 18696 | 1466590170241 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e643c00 == 28 [pid = 18696] [id = 632] 03:09:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91a2d000) [pid = 18696] [serial = 1897] [outer = (nil)] 03:09:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x950c7400) [pid = 18696] [serial = 1898] [outer = 0x91a2d000] 03:09:30 INFO - PROCESS | 18696 | 1466590170340 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x952b3800) [pid = 18696] [serial = 1899] [outer = 0x91a2d000] 03:09:31 INFO - PROCESS | 18696 | 1466590171309 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1480ms 03:09:31 INFO - PROCESS | 18696 | 1466590171361 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 03:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:09:31 INFO - PROCESS | 18696 | 1466590171371 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 03:09:31 INFO - PROCESS | 18696 | 1466590171386 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 18696 | 1466590171394 Marionette TRACE conn4 <- [1,2502,null,{}] 03:09:31 INFO - PROCESS | 18696 | 1466590171414 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:31 INFO - PROCESS | 18696 | 1466590171422 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:31 INFO - PROCESS | 18696 | 1466590171640 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 03:09:32 INFO - PROCESS | 18696 | 1466590171986 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 18696 | 1466590172009 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7c800 == 29 [pid = 18696] [id = 633] 03:09:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8fa7e800) [pid = 18696] [serial = 1900] [outer = (nil)] 03:09:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9124c800) [pid = 18696] [serial = 1901] [outer = 0x8fa7e800] 03:09:32 INFO - PROCESS | 18696 | 1466590172118 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x91270800) [pid = 18696] [serial = 1902] [outer = 0x8fa7e800] 03:09:33 INFO - PROCESS | 18696 | 1466590173077 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1743ms 03:09:33 INFO - PROCESS | 18696 | 1466590173125 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 18696 | 1466590173133 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 03:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:09:33 INFO - PROCESS | 18696 | 1466590173144 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 18696 | 1466590173148 Marionette TRACE conn4 <- [1,2506,null,{}] 03:09:33 INFO - PROCESS | 18696 | 1466590173155 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:33 INFO - PROCESS | 18696 | 1466590173161 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:33 INFO - PROCESS | 18696 | 1466590173353 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 03:09:33 INFO - PROCESS | 18696 | 1466590173539 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 18696 | 1466590173545 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x91242400 == 30 [pid = 18696] [id = 634] 03:09:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x93b06400) [pid = 18696] [serial = 1903] [outer = (nil)] 03:09:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b44400) [pid = 18696] [serial = 1904] [outer = 0x93b06400] 03:09:33 INFO - PROCESS | 18696 | 1466590173634 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9467fc00) [pid = 18696] [serial = 1905] [outer = 0x93b06400] 03:09:34 INFO - PROCESS | 18696 | 1466590174641 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1537ms 03:09:34 INFO - PROCESS | 18696 | 1466590174681 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 18696 | 1466590174686 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 03:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:09:34 INFO - PROCESS | 18696 | 1466590174692 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 18696 | 1466590174699 Marionette TRACE conn4 <- [1,2510,null,{}] 03:09:34 INFO - PROCESS | 18696 | 1466590174715 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:34 INFO - PROCESS | 18696 | 1466590174725 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:34 INFO - PROCESS | 18696 | 1466590174908 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 03:09:35 INFO - PROCESS | 18696 | 1466590175092 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 18696 | 1466590175106 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e4400 == 31 [pid = 18696] [id = 635] 03:09:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x952e6400) [pid = 18696] [serial = 1906] [outer = (nil)] 03:09:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x96d30000) [pid = 18696] [serial = 1907] [outer = 0x952e6400] 03:09:35 INFO - PROCESS | 18696 | 1466590175191 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x95015000) [pid = 18696] [serial = 1908] [outer = 0x952e6400] 03:09:36 INFO - PROCESS | 18696 | 1466590176246 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1595ms 03:09:36 INFO - PROCESS | 18696 | 1466590176288 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 18696 | 1466590176293 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 03:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:09:36 INFO - PROCESS | 18696 | 1466590176300 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 18696 | 1466590176305 Marionette TRACE conn4 <- [1,2514,null,{}] 03:09:36 INFO - PROCESS | 18696 | 1466590176311 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:36 INFO - PROCESS | 18696 | 1466590176317 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:36 INFO - PROCESS | 18696 | 1466590176508 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 03:09:36 INFO - PROCESS | 18696 | 1466590176694 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 18696 | 1466590176701 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x91246800 == 32 [pid = 18696] [id = 636] 03:09:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x952b8c00) [pid = 18696] [serial = 1909] [outer = (nil)] 03:09:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x996cd000) [pid = 18696] [serial = 1910] [outer = 0x952b8c00] 03:09:36 INFO - PROCESS | 18696 | 1466590176785 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x99176800) [pid = 18696] [serial = 1911] [outer = 0x952b8c00] 03:09:37 INFO - PROCESS | 18696 | 1466590177780 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1554ms 03:09:37 INFO - PROCESS | 18696 | 1466590177856 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 18696 | 1466590177859 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 03:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:09:37 INFO - PROCESS | 18696 | 1466590177866 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 18696 | 1466590177869 Marionette TRACE conn4 <- [1,2518,null,{}] 03:09:37 INFO - PROCESS | 18696 | 1466590177875 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:37 INFO - PROCESS | 18696 | 1466590177880 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:38 INFO - PROCESS | 18696 | 1466590178089 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 03:09:38 INFO - PROCESS | 18696 | 1466590178272 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 18696 | 1466590178282 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:38 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220d400 == 33 [pid = 18696] [id = 637] 03:09:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x92d88800) [pid = 18696] [serial = 1912] [outer = (nil)] 03:09:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a327800) [pid = 18696] [serial = 1913] [outer = 0x92d88800] 03:09:38 INFO - PROCESS | 18696 | 1466590178405 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a3dac00) [pid = 18696] [serial = 1914] [outer = 0x92d88800] 03:09:39 INFO - PROCESS | 18696 | 1466590179435 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1630ms 03:09:39 INFO - PROCESS | 18696 | 1466590179498 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 18696 | 1466590179502 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 03:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:09:39 INFO - PROCESS | 18696 | 1466590179508 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 18696 | 1466590179512 Marionette TRACE conn4 <- [1,2522,null,{}] 03:09:39 INFO - PROCESS | 18696 | 1466590179517 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:39 INFO - PROCESS | 18696 | 1466590179529 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:39 INFO - PROCESS | 18696 | 1466590179800 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 03:09:40 INFO - PROCESS | 18696 | 1466590180036 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 18696 | 1466590180047 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f861000 == 34 [pid = 18696] [id = 638] 03:09:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x91a2e400) [pid = 18696] [serial = 1915] [outer = (nil)] 03:09:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9a7c9000) [pid = 18696] [serial = 1916] [outer = 0x91a2e400] 03:09:40 INFO - PROCESS | 18696 | 1466590180171 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9ae22c00) [pid = 18696] [serial = 1917] [outer = 0x91a2e400] 03:09:41 INFO - PROCESS | 18696 | 1466590181127 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1685ms 03:09:41 INFO - PROCESS | 18696 | 1466590181197 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 03:09:41 INFO - PROCESS | 18696 | 1466590181203 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 03:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:09:41 INFO - PROCESS | 18696 | 1466590181214 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 18696 | 1466590181218 Marionette TRACE conn4 <- [1,2526,null,{}] 03:09:41 INFO - PROCESS | 18696 | 1466590181228 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:41 INFO - PROCESS | 18696 | 1466590181235 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:41 INFO - PROCESS | 18696 | 1466590181484 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 03:09:41 INFO - PROCESS | 18696 | 1466590181759 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 18696 | 1466590181769 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85bc00 == 35 [pid = 18696] [id = 639] 03:09:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x8fa76400) [pid = 18696] [serial = 1918] [outer = (nil)] 03:09:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9b005c00) [pid = 18696] [serial = 1919] [outer = 0x8fa76400] 03:09:41 INFO - PROCESS | 18696 | 1466590181852 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9b32cc00) [pid = 18696] [serial = 1920] [outer = 0x8fa76400] 03:09:42 INFO - PROCESS | 18696 | 1466590182766 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1597ms 03:09:42 INFO - PROCESS | 18696 | 1466590182810 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 18696 | 1466590182815 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 03:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:09:42 INFO - PROCESS | 18696 | 1466590182822 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 18696 | 1466590182825 Marionette TRACE conn4 <- [1,2530,null,{}] 03:09:42 INFO - PROCESS | 18696 | 1466590182831 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:42 INFO - PROCESS | 18696 | 1466590182836 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:43 INFO - PROCESS | 18696 | 1466590183015 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 03:09:43 INFO - PROCESS | 18696 | 1466590183201 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 18696 | 1466590183209 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64cc00 == 36 [pid = 18696] [id = 640] 03:09:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9126dc00) [pid = 18696] [serial = 1921] [outer = (nil)] 03:09:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x9bbbfc00) [pid = 18696] [serial = 1922] [outer = 0x9126dc00] 03:09:43 INFO - PROCESS | 18696 | 1466590183286 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x9bb0ac00) [pid = 18696] [serial = 1923] [outer = 0x9126dc00] 03:09:44 INFO - PROCESS | 18696 | 1466590184391 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1639ms 03:09:44 INFO - PROCESS | 18696 | 1466590184462 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 03:09:44 INFO - PROCESS | 18696 | 1466590184466 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 03:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:09:44 INFO - PROCESS | 18696 | 1466590184472 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 18696 | 1466590184476 Marionette TRACE conn4 <- [1,2534,null,{}] 03:09:44 INFO - PROCESS | 18696 | 1466590184481 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:44 INFO - PROCESS | 18696 | 1466590184485 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:44 INFO - PROCESS | 18696 | 1466590184692 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 03:09:45 INFO - PROCESS | 18696 | 1466590185071 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 18696 | 1466590185083 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2ac00 == 37 [pid = 18696] [id = 641] 03:09:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x93b0d400) [pid = 18696] [serial = 1924] [outer = (nil)] 03:09:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x9d44bc00) [pid = 18696] [serial = 1925] [outer = 0x93b0d400] 03:09:45 INFO - PROCESS | 18696 | 1466590185181 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x9d807800) [pid = 18696] [serial = 1926] [outer = 0x93b0d400] 03:09:46 INFO - PROCESS | 18696 | 1466590186117 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1685ms 03:09:46 INFO - PROCESS | 18696 | 1466590186157 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 03:09:46 INFO - PROCESS | 18696 | 1466590186161 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 03:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:09:46 INFO - PROCESS | 18696 | 1466590186168 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 18696 | 1466590186171 Marionette TRACE conn4 <- [1,2538,null,{}] 03:09:46 INFO - PROCESS | 18696 | 1466590186177 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:46 INFO - PROCESS | 18696 | 1466590186182 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:46 INFO - PROCESS | 18696 | 1466590186356 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 03:09:46 INFO - PROCESS | 18696 | 1466590186555 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 18696 | 1466590186563 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649800 == 38 [pid = 18696] [id = 642] 03:09:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x8f864400) [pid = 18696] [serial = 1927] [outer = (nil)] 03:09:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x9220e800) [pid = 18696] [serial = 1928] [outer = 0x8f864400] 03:09:46 INFO - PROCESS | 18696 | 1466590186690 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x93be4000) [pid = 18696] [serial = 1929] [outer = 0x8f864400] 03:09:47 INFO - PROCESS | 18696 | 1466590187831 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1746ms 03:09:47 INFO - PROCESS | 18696 | 1466590187916 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 18696 | 1466590187923 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 03:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:09:47 INFO - PROCESS | 18696 | 1466590187930 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 18696 | 1466590187938 Marionette TRACE conn4 <- [1,2542,null,{}] 03:09:47 INFO - PROCESS | 18696 | 1466590187945 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:47 INFO - PROCESS | 18696 | 1466590187951 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:48 INFO - PROCESS | 18696 | 1466590188211 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 03:09:48 INFO - PROCESS | 18696 | --DOCSHELL 0x91271000 == 37 [pid = 18696] [id = 630] 03:09:48 INFO - PROCESS | 18696 | --DOCSHELL 0x8f867c00 == 36 [pid = 18696] [id = 629] 03:09:48 INFO - PROCESS | 18696 | 1466590188496 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 18696 | 1466590188505 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa77c00 == 37 [pid = 18696] [id = 643] 03:09:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x8fa82c00) [pid = 18696] [serial = 1930] [outer = (nil)] 03:09:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0x9126f000) [pid = 18696] [serial = 1931] [outer = 0x8fa82c00] 03:09:48 INFO - PROCESS | 18696 | 1466590188584 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 114 (0x91a2e800) [pid = 18696] [serial = 1932] [outer = 0x8fa82c00] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 113 (0x9a722400) [pid = 18696] [serial = 1851] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0x952dcc00) [pid = 18696] [serial = 1826] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0x9a0f7800) [pid = 18696] [serial = 1829] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x96d38800) [pid = 18696] [serial = 1820] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x96d9ec00) [pid = 18696] [serial = 1847] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x950c3800) [pid = 18696] [serial = 1839] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x9a98f400) [pid = 18696] [serial = 1833] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x9ae18000) [pid = 18696] [serial = 1835] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x93b50800) [pid = 18696] [serial = 1845] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x93819400) [pid = 18696] [serial = 1824] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9a54c800) [pid = 18696] [serial = 1830] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x92d7c400) [pid = 18696] [serial = 1838] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x98284000) [pid = 18696] [serial = 1848] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x92201c00) [pid = 18696] [serial = 1844] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9a7ca400) [pid = 18696] [serial = 1832] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9ae23c00) [pid = 18696] [serial = 1836] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x92203c00) [pid = 18696] [serial = 1823] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9a0fc800) [pid = 18696] [serial = 1850] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x95010000) [pid = 18696] [serial = 1827] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9a99d800) [pid = 18696] [serial = 1853] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x91a29c00) [pid = 18696] [serial = 1842] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x96d9f800) [pid = 18696] [serial = 1821] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91a22400) [pid = 18696] [serial = 1841] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9ae17000) [pid = 18696] [serial = 1854] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9b006400) [pid = 18696] [serial = 1856] [outer = (nil)] [url = about:blank] 03:09:48 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9b610000) [pid = 18696] [serial = 1857] [outer = (nil)] [url = about:blank] 03:09:49 INFO - PROCESS | 18696 | 1466590189437 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1590ms 03:09:49 INFO - PROCESS | 18696 | 1466590189521 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 18696 | 1466590189528 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:09:49 INFO - PROCESS | 18696 | 1466590189538 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 18696 | 1466590189543 Marionette TRACE conn4 <- [1,2546,null,{}] 03:09:49 INFO - PROCESS | 18696 | 1466590189549 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:49 INFO - PROCESS | 18696 | 1466590189553 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:49 INFO - PROCESS | 18696 | 1466590189751 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 03:09:49 INFO - PROCESS | 18696 | 1466590189960 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 18696 | 1466590189972 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a26800 == 38 [pid = 18696] [id = 644] 03:09:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93749400) [pid = 18696] [serial = 1933] [outer = (nil)] 03:09:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93be2c00) [pid = 18696] [serial = 1934] [outer = 0x93749400] 03:09:50 INFO - PROCESS | 18696 | 1466590190046 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x950c7c00) [pid = 18696] [serial = 1935] [outer = 0x93749400] 03:09:50 INFO - PROCESS | 18696 | 1466590190929 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1434ms 03:09:50 INFO - PROCESS | 18696 | 1466590190974 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 18696 | 1466590190978 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 03:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:09:50 INFO - PROCESS | 18696 | 1466590190984 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 18696 | 1466590190990 Marionette TRACE conn4 <- [1,2550,null,{}] 03:09:51 INFO - PROCESS | 18696 | 1466590191005 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:51 INFO - PROCESS | 18696 | 1466590191013 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:51 INFO - PROCESS | 18696 | 1466590191186 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 03:09:51 INFO - PROCESS | 18696 | 1466590191197 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 18696 | 1466590191208 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d36800 == 39 [pid = 18696] [id = 645] 03:09:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x96d36c00) [pid = 18696] [serial = 1936] [outer = (nil)] 03:09:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x96d9e800) [pid = 18696] [serial = 1937] [outer = 0x96d36c00] 03:09:51 INFO - PROCESS | 18696 | 1466590191278 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x98284800) [pid = 18696] [serial = 1938] [outer = 0x96d36c00] 03:09:52 INFO - PROCESS | 18696 | 1466590192423 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1484ms 03:09:52 INFO - PROCESS | 18696 | 1466590192471 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 18696 | 1466590192479 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 03:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:09:52 INFO - PROCESS | 18696 | 1466590192502 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 18696 | 1466590192509 Marionette TRACE conn4 <- [1,2554,null,{}] 03:09:52 INFO - PROCESS | 18696 | 1466590192518 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:52 INFO - PROCESS | 18696 | 1466590192524 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:52 INFO - PROCESS | 18696 | 1466590192875 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 03:09:53 INFO - PROCESS | 18696 | 1466590193031 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 18696 | 1466590193038 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x93814800 == 40 [pid = 18696] [id = 646] 03:09:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9961f000) [pid = 18696] [serial = 1939] [outer = (nil)] 03:09:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a32a000) [pid = 18696] [serial = 1940] [outer = 0x9961f000] 03:09:53 INFO - PROCESS | 18696 | 1466590193113 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a556000) [pid = 18696] [serial = 1941] [outer = 0x9961f000] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x8e650400) [pid = 18696] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x93b4f400) [pid = 18696] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9a3d8800) [pid = 18696] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x93b4c000) [pid = 18696] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b50000) [pid = 18696] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9b6a8800) [pid = 18696] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0xa0618800) [pid = 18696] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x8f868400) [pid = 18696] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93be9800) [pid = 18696] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x93b4a800) [pid = 18696] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9d80f400) [pid = 18696] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x8fa75800) [pid = 18696] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:09:53 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9127ac00) [pid = 18696] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:09:54 INFO - PROCESS | 18696 | 1466590194072 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1615ms 03:09:54 INFO - PROCESS | 18696 | 1466590194103 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 18696 | 1466590194106 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 03:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:09:54 INFO - PROCESS | 18696 | 1466590194113 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 18696 | 1466590194116 Marionette TRACE conn4 <- [1,2558,null,{}] 03:09:54 INFO - PROCESS | 18696 | 1466590194122 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:54 INFO - PROCESS | 18696 | 1466590194127 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:54 INFO - PROCESS | 18696 | 1466590194358 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 03:09:54 INFO - PROCESS | 18696 | 1466590194406 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 18696 | 1466590194416 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7f000 == 41 [pid = 18696] [id = 647] 03:09:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x91247c00) [pid = 18696] [serial = 1942] [outer = (nil)] 03:09:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93beac00) [pid = 18696] [serial = 1943] [outer = 0x91247c00] 03:09:54 INFO - PROCESS | 18696 | 1466590194483 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a223400) [pid = 18696] [serial = 1944] [outer = 0x91247c00] 03:09:55 INFO - PROCESS | 18696 | 1466590195394 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1340ms 03:09:55 INFO - PROCESS | 18696 | 1466590195454 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 18696 | 1466590195457 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 03:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:09:55 INFO - PROCESS | 18696 | 1466590195464 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 18696 | 1466590195467 Marionette TRACE conn4 <- [1,2562,null,{}] 03:09:55 INFO - PROCESS | 18696 | 1466590195472 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:55 INFO - PROCESS | 18696 | 1466590195482 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:55 INFO - PROCESS | 18696 | 1466590195740 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 03:09:55 INFO - PROCESS | 18696 | 1466590195937 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 18696 | 1466590195952 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a400 == 42 [pid = 18696] [id = 648] 03:09:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x8e64ac00) [pid = 18696] [serial = 1945] [outer = (nil)] 03:09:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x8e652c00) [pid = 18696] [serial = 1946] [outer = 0x8e64ac00] 03:09:56 INFO - PROCESS | 18696 | 1466590196038 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x8f864c00) [pid = 18696] [serial = 1947] [outer = 0x8e64ac00] 03:09:57 INFO - PROCESS | 18696 | 1466590197131 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1731ms 03:09:57 INFO - PROCESS | 18696 | 1466590197200 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 03:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:09:57 INFO - PROCESS | 18696 | 1466590197208 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 03:09:57 INFO - PROCESS | 18696 | 1466590197216 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 18696 | 1466590197222 Marionette TRACE conn4 <- [1,2566,null,{}] 03:09:57 INFO - PROCESS | 18696 | 1466590197229 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:57 INFO - PROCESS | 18696 | 1466590197237 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:57 INFO - PROCESS | 18696 | 1466590197479 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 03:09:57 INFO - PROCESS | 18696 | 1466590197769 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 18696 | 1466590197777 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:57 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220e400 == 43 [pid = 18696] [id = 649] 03:09:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x93749000) [pid = 18696] [serial = 1948] [outer = (nil)] 03:09:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x93819400) [pid = 18696] [serial = 1949] [outer = 0x93749000] 03:09:57 INFO - PROCESS | 18696 | 1466590197870 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x93be4c00) [pid = 18696] [serial = 1950] [outer = 0x93749000] 03:09:58 INFO - PROCESS | 18696 | 1466590198876 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1738ms 03:09:58 INFO - PROCESS | 18696 | 1466590198954 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 18696 | 1466590198959 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 03:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:09:58 INFO - PROCESS | 18696 | 1466590198967 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 18696 | 1466590198970 Marionette TRACE conn4 <- [1,2570,null,{}] 03:09:58 INFO - PROCESS | 18696 | 1466590198992 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:59 INFO - PROCESS | 18696 | 1466590198999 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:59 INFO - PROCESS | 18696 | 1466590199240 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 03:09:59 INFO - PROCESS | 18696 | 1466590199539 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:59 INFO - PROCESS | 18696 | 1466590199549 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:09:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85e800 == 44 [pid = 18696] [id = 650] 03:09:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x91246000) [pid = 18696] [serial = 1951] [outer = (nil)] 03:09:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x96d2a800) [pid = 18696] [serial = 1952] [outer = 0x91246000] 03:09:59 INFO - PROCESS | 18696 | 1466590199672 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x96da0800) [pid = 18696] [serial = 1953] [outer = 0x91246000] 03:10:00 INFO - PROCESS | 18696 | 1466590200697 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1806ms 03:10:00 INFO - PROCESS | 18696 | 1466590200774 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 03:10:00 INFO - PROCESS | 18696 | 1466590200781 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 03:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:10:00 INFO - PROCESS | 18696 | 1466590200798 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:10:00 INFO - PROCESS | 18696 | 1466590200806 Marionette TRACE conn4 <- [1,2574,null,{}] 03:10:00 INFO - PROCESS | 18696 | 1466590200812 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:00 INFO - PROCESS | 18696 | 1466590200819 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:01 INFO - PROCESS | 18696 | 1466590201164 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 03:10:01 INFO - PROCESS | 18696 | 1466590201373 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 18696 | 1466590201381 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x93befc00 == 45 [pid = 18696] [id = 651] 03:10:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x996ca800) [pid = 18696] [serial = 1954] [outer = (nil)] 03:10:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9a991000) [pid = 18696] [serial = 1955] [outer = 0x996ca800] 03:10:01 INFO - PROCESS | 18696 | 1466590201476 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9a996c00) [pid = 18696] [serial = 1956] [outer = 0x996ca800] 03:10:02 INFO - PROCESS | 18696 | 1466590202463 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1707ms 03:10:02 INFO - PROCESS | 18696 | 1466590202515 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 03:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:10:02 INFO - PROCESS | 18696 | 1466590202520 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 03:10:02 INFO - PROCESS | 18696 | 1466590202527 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 18696 | 1466590202530 Marionette TRACE conn4 <- [1,2578,null,{}] 03:10:02 INFO - PROCESS | 18696 | 1466590202536 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:02 INFO - PROCESS | 18696 | 1466590202541 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:02 INFO - PROCESS | 18696 | 1466590202737 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 03:10:02 INFO - PROCESS | 18696 | 1466590202941 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 18696 | 1466590202953 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:03 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f866000 == 46 [pid = 18696] [id = 652] 03:10:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x93b48800) [pid = 18696] [serial = 1957] [outer = (nil)] 03:10:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9ae22800) [pid = 18696] [serial = 1958] [outer = 0x93b48800] 03:10:03 INFO - PROCESS | 18696 | 1466590203068 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9b005400) [pid = 18696] [serial = 1959] [outer = 0x93b48800] 03:10:04 INFO - PROCESS | 18696 | 1466590204185 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1738ms 03:10:04 INFO - PROCESS | 18696 | 1466590204266 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 18696 | 1466590204270 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 03:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:10:04 INFO - PROCESS | 18696 | 1466590204277 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 18696 | 1466590204281 Marionette TRACE conn4 <- [1,2582,null,{}] 03:10:04 INFO - PROCESS | 18696 | 1466590204286 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:04 INFO - PROCESS | 18696 | 1466590204292 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:04 INFO - PROCESS | 18696 | 1466590204535 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 03:10:04 INFO - PROCESS | 18696 | 1466590204881 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 18696 | 1466590204903 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x9bb09400 == 47 [pid = 18696] [id = 653] 03:10:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9bb0f000) [pid = 18696] [serial = 1960] [outer = (nil)] 03:10:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x9d456800) [pid = 18696] [serial = 1961] [outer = 0x9bb0f000] 03:10:05 INFO - PROCESS | 18696 | 1466590205007 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0xa061d000) [pid = 18696] [serial = 1962] [outer = 0x9bb0f000] 03:10:06 INFO - PROCESS | 18696 | 1466590206047 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1833ms 03:10:06 INFO - PROCESS | 18696 | 1466590206111 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 18696 | 1466590206115 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 03:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:10:06 INFO - PROCESS | 18696 | 1466590206122 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 18696 | 1466590206126 Marionette TRACE conn4 <- [1,2586,null,{}] 03:10:06 INFO - PROCESS | 18696 | 1466590206132 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:06 INFO - PROCESS | 18696 | 1466590206138 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:06 INFO - PROCESS | 18696 | 1466590206339 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 03:10:07 INFO - PROCESS | 18696 | 1466590206998 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 18696 | 1466590207014 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x9127a400 == 48 [pid = 18696] [id = 654] 03:10:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x9127b800) [pid = 18696] [serial = 1963] [outer = (nil)] 03:10:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x91a29800) [pid = 18696] [serial = 1964] [outer = 0x9127b800] 03:10:07 INFO - PROCESS | 18696 | 1466590207130 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x92208000) [pid = 18696] [serial = 1965] [outer = 0x9127b800] 03:10:08 INFO - PROCESS | 18696 | 1466590208169 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2085ms 03:10:08 INFO - PROCESS | 18696 | 1466590208210 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 03:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:10:08 INFO - PROCESS | 18696 | 1466590208216 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 03:10:08 INFO - PROCESS | 18696 | 1466590208223 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 18696 | 1466590208229 Marionette TRACE conn4 <- [1,2590,null,{}] 03:10:08 INFO - PROCESS | 18696 | 1466590208237 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:08 INFO - PROCESS | 18696 | 1466590208244 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:08 INFO - PROCESS | 18696 | 1466590208450 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 03:10:08 INFO - PROCESS | 18696 | 1466590208800 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 18696 | 1466590208809 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f868400 == 49 [pid = 18696] [id = 655] 03:10:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x93814400) [pid = 18696] [serial = 1966] [outer = (nil)] 03:10:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x9501c400) [pid = 18696] [serial = 1967] [outer = 0x93814400] 03:10:08 INFO - PROCESS | 18696 | 1466590208892 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x952b7000) [pid = 18696] [serial = 1968] [outer = 0x93814400] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x9501b800 == 48 [pid = 18696] [id = 604] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x952db400 == 47 [pid = 18696] [id = 615] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91a31000 == 46 [pid = 18696] [id = 603] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645800 == 45 [pid = 18696] [id = 617] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x93b45800 == 44 [pid = 18696] [id = 628] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650c00 == 43 [pid = 18696] [id = 613] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91250400 == 42 [pid = 18696] [id = 614] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644c00 == 41 [pid = 18696] [id = 616] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7f000 == 40 [pid = 18696] [id = 647] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x93814800 == 39 [pid = 18696] [id = 646] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x96d36800 == 38 [pid = 18696] [id = 645] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4b400 == 37 [pid = 18696] [id = 631] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91a26800 == 36 [pid = 18696] [id = 644] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa77c00 == 35 [pid = 18696] [id = 643] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa80800 == 34 [pid = 18696] [id = 601] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85c000 == 33 [pid = 18696] [id = 602] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa81400 == 32 [pid = 18696] [id = 605] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e643c00 == 31 [pid = 18696] [id = 632] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x9220d400 == 30 [pid = 18696] [id = 637] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x96d2b000 == 29 [pid = 18696] [id = 606] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7c800 == 28 [pid = 18696] [id = 633] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91274800 == 27 [pid = 18696] [id = 607] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x996c5800 == 26 [pid = 18696] [id = 609] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64cc00 == 25 [pid = 18696] [id = 640] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x9501b400 == 24 [pid = 18696] [id = 610] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x952e4400 == 23 [pid = 18696] [id = 635] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91242400 == 22 [pid = 18696] [id = 634] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91279800 == 21 [pid = 18696] [id = 608] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e647000 == 20 [pid = 18696] [id = 612] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85bc00 == 19 [pid = 18696] [id = 639] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2ac00 == 18 [pid = 18696] [id = 641] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x91246800 == 17 [pid = 18696] [id = 636] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x92182800 == 16 [pid = 18696] [id = 611] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649800 == 15 [pid = 18696] [id = 642] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8f861000 == 14 [pid = 18696] [id = 638] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x9bb09400 == 13 [pid = 18696] [id = 653] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8f866000 == 12 [pid = 18696] [id = 652] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x93befc00 == 11 [pid = 18696] [id = 651] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x9220e400 == 10 [pid = 18696] [id = 649] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85e800 == 9 [pid = 18696] [id = 650] 03:10:10 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a400 == 8 [pid = 18696] [id = 648] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x950c7400) [pid = 18696] [serial = 1898] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x8fa7f400) [pid = 18696] [serial = 1860] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x8f863c00) [pid = 18696] [serial = 1859] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x950e2400) [pid = 18696] [serial = 1863] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x95017000) [pid = 18696] [serial = 1862] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9ae1a400) [pid = 18696] [serial = 1866] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x9a991800) [pid = 18696] [serial = 1865] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x93be3800) [pid = 18696] [serial = 1895] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9bff0800) [pid = 18696] [serial = 1869] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9bb0d000) [pid = 18696] [serial = 1868] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9d856c00) [pid = 18696] [serial = 1872] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9d80e800) [pid = 18696] [serial = 1871] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0xa1017800) [pid = 18696] [serial = 1875] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0xa061bc00) [pid = 18696] [serial = 1874] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x8fa82000) [pid = 18696] [serial = 1889] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x91243800) [pid = 18696] [serial = 1890] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0xa2326800) [pid = 18696] [serial = 1878] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0xa1091800) [pid = 18696] [serial = 1877] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x95015c00) [pid = 18696] [serial = 1887] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x94681c00) [pid = 18696] [serial = 1886] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0xa23ee000) [pid = 18696] [serial = 1881] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa23a8c00) [pid = 18696] [serial = 1880] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x952e4000) [pid = 18696] [serial = 1884] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x93b11c00) [pid = 18696] [serial = 1883] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9220f400) [pid = 18696] [serial = 1893] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x95012c00) [pid = 18696] [serial = 1896] [outer = (nil)] [url = about:blank] 03:10:10 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x92184800) [pid = 18696] [serial = 1892] [outer = (nil)] [url = about:blank] 03:10:11 INFO - PROCESS | 18696 | 1466590211233 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 3055ms 03:10:11 INFO - PROCESS | 18696 | 1466590211279 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 18696 | 1466590211285 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 03:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:10:11 INFO - PROCESS | 18696 | 1466590211293 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 18696 | 1466590211298 Marionette TRACE conn4 <- [1,2594,null,{}] 03:10:11 INFO - PROCESS | 18696 | 1466590211306 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:11 INFO - PROCESS | 18696 | 1466590211313 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:11 INFO - PROCESS | 18696 | 1466590211508 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 03:10:11 INFO - PROCESS | 18696 | 1466590211715 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 18696 | 1466590211730 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7bc00 == 9 [pid = 18696] [id = 656] 03:10:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x8fa7e000) [pid = 18696] [serial = 1969] [outer = (nil)] 03:10:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x91241c00) [pid = 18696] [serial = 1970] [outer = 0x8fa7e000] 03:10:11 INFO - PROCESS | 18696 | 1466590211814 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x91250400) [pid = 18696] [serial = 1971] [outer = 0x8fa7e000] 03:10:12 INFO - PROCESS | 18696 | 1466590212706 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1433ms 03:10:12 INFO - PROCESS | 18696 | 1466590212726 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 18696 | 1466590212736 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 03:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:10:12 INFO - PROCESS | 18696 | 1466590212749 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 18696 | 1466590212753 Marionette TRACE conn4 <- [1,2598,null,{}] 03:10:12 INFO - PROCESS | 18696 | 1466590212760 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:12 INFO - PROCESS | 18696 | 1466590212766 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:12 INFO - PROCESS | 18696 | 1466590212953 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 03:10:13 INFO - PROCESS | 18696 | 1466590213108 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 18696 | 1466590213116 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:13 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2ac00 == 10 [pid = 18696] [id = 657] 03:10:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91a2f000) [pid = 18696] [serial = 1972] [outer = (nil)] 03:10:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9220a400) [pid = 18696] [serial = 1973] [outer = 0x91a2f000] 03:10:13 INFO - PROCESS | 18696 | 1466590213192 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x93748c00) [pid = 18696] [serial = 1974] [outer = 0x91a2f000] 03:10:14 INFO - PROCESS | 18696 | 1466590214251 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1539ms 03:10:14 INFO - PROCESS | 18696 | 1466590214287 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 03:10:14 INFO - PROCESS | 18696 | 1466590214291 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 03:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:10:14 INFO - PROCESS | 18696 | 1466590214297 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 18696 | 1466590214303 Marionette TRACE conn4 <- [1,2602,null,{}] 03:10:14 INFO - PROCESS | 18696 | 1466590214330 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:14 INFO - PROCESS | 18696 | 1466590214339 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:14 INFO - PROCESS | 18696 | 1466590214566 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 03:10:14 INFO - PROCESS | 18696 | 1466590214604 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 18696 | 1466590214622 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501d000 == 11 [pid = 18696] [id = 658] 03:10:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9501d800) [pid = 18696] [serial = 1975] [outer = (nil)] 03:10:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x950c9400) [pid = 18696] [serial = 1976] [outer = 0x9501d800] 03:10:14 INFO - PROCESS | 18696 | 1466590214743 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x95251800) [pid = 18696] [serial = 1977] [outer = 0x9501d800] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x91247c00) [pid = 18696] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x952b8c00) [pid = 18696] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x8fa82c00) [pid = 18696] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x93749400) [pid = 18696] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x8fa76400) [pid = 18696] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x91a2e400) [pid = 18696] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b0d400) [pid = 18696] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9126dc00) [pid = 18696] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x952e6400) [pid = 18696] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b06400) [pid = 18696] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x92d88800) [pid = 18696] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9961f000) [pid = 18696] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x8fa7e800) [pid = 18696] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x91a2d000) [pid = 18696] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x96d36c00) [pid = 18696] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:10:16 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x8f864400) [pid = 18696] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:10:16 INFO - PROCESS | 18696 | 1466590216522 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2259ms 03:10:16 INFO - PROCESS | 18696 | 1466590216558 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 18696 | 1466590216561 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 03:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:10:16 INFO - PROCESS | 18696 | 1466590216568 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 18696 | 1466590216571 Marionette TRACE conn4 <- [1,2606,null,{}] 03:10:16 INFO - PROCESS | 18696 | 1466590216576 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:16 INFO - PROCESS | 18696 | 1466590216581 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:16 INFO - PROCESS | 18696 | 1466590216745 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 03:10:16 INFO - PROCESS | 18696 | 1466590216892 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 18696 | 1466590216901 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x91247c00 == 12 [pid = 18696] [id = 659] 03:10:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9126dc00) [pid = 18696] [serial = 1978] [outer = (nil)] 03:10:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b43c00) [pid = 18696] [serial = 1979] [outer = 0x9126dc00] 03:10:16 INFO - PROCESS | 18696 | 1466590216971 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952dd800) [pid = 18696] [serial = 1980] [outer = 0x9126dc00] 03:10:17 INFO - PROCESS | 18696 | 1466590217836 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1292ms 03:10:17 INFO - PROCESS | 18696 | 1466590217864 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 18696 | 1466590217867 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 03:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:10:17 INFO - PROCESS | 18696 | 1466590217873 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 18696 | 1466590217877 Marionette TRACE conn4 <- [1,2610,null,{}] 03:10:17 INFO - PROCESS | 18696 | 1466590217882 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:17 INFO - PROCESS | 18696 | 1466590217887 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:18 INFO - PROCESS | 18696 | 1466590218087 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 03:10:18 INFO - PROCESS | 18696 | 1466590218325 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 18696 | 1466590218338 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e646000 == 13 [pid = 18696] [id = 660] 03:10:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8e649800) [pid = 18696] [serial = 1981] [outer = (nil)] 03:10:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8f85d000) [pid = 18696] [serial = 1982] [outer = 0x8e649800] 03:10:18 INFO - PROCESS | 18696 | 1466590218423 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8f866000) [pid = 18696] [serial = 1983] [outer = 0x8e649800] 03:10:19 INFO - PROCESS | 18696 | 1466590219499 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1683ms 03:10:19 INFO - PROCESS | 18696 | 1466590219560 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 18696 | 1466590219567 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 03:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:10:19 INFO - PROCESS | 18696 | 1466590219575 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 18696 | 1466590219580 Marionette TRACE conn4 <- [1,2614,null,{}] 03:10:19 INFO - PROCESS | 18696 | 1466590219589 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:19 INFO - PROCESS | 18696 | 1466590219596 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:19 INFO - PROCESS | 18696 | 1466590219864 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 03:10:20 INFO - PROCESS | 18696 | 1466590220159 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 18696 | 1466590220169 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124e800 == 14 [pid = 18696] [id = 661] 03:10:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x92d88800) [pid = 18696] [serial = 1984] [outer = (nil)] 03:10:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x93b06000) [pid = 18696] [serial = 1985] [outer = 0x92d88800] 03:10:20 INFO - PROCESS | 18696 | 1466590220269 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93b4d000) [pid = 18696] [serial = 1986] [outer = 0x92d88800] 03:10:21 INFO - PROCESS | 18696 | 1466590221290 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1785ms 03:10:21 INFO - PROCESS | 18696 | 1466590221363 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 18696 | 1466590221370 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 03:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:10:21 INFO - PROCESS | 18696 | 1466590221381 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 18696 | 1466590221384 Marionette TRACE conn4 <- [1,2618,null,{}] 03:10:21 INFO - PROCESS | 18696 | 1466590221392 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:21 INFO - PROCESS | 18696 | 1466590221397 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:21 INFO - PROCESS | 18696 | 1466590221633 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 03:10:21 INFO - PROCESS | 18696 | 1466590221936 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 18696 | 1466590221943 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64cc00 == 15 [pid = 18696] [id = 662] 03:10:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x950cec00) [pid = 18696] [serial = 1987] [outer = (nil)] 03:10:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x952c2800) [pid = 18696] [serial = 1988] [outer = 0x950cec00] 03:10:22 INFO - PROCESS | 18696 | 1466590222073 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x952e6400) [pid = 18696] [serial = 1989] [outer = 0x950cec00] 03:10:23 INFO - PROCESS | 18696 | 1466590223062 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1741ms 03:10:23 INFO - PROCESS | 18696 | 1466590223123 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 03:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:10:23 INFO - PROCESS | 18696 | 1466590223129 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 03:10:23 INFO - PROCESS | 18696 | 1466590223138 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 18696 | 1466590223148 Marionette TRACE conn4 <- [1,2622,null,{}] 03:10:23 INFO - PROCESS | 18696 | 1466590223163 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:23 INFO - PROCESS | 18696 | 1466590223173 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:23 INFO - PROCESS | 18696 | 1466590223420 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 03:10:23 INFO - PROCESS | 18696 | 1466590223661 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 18696 | 1466590223669 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220cc00 == 16 [pid = 18696] [id = 663] 03:10:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x96d9d000) [pid = 18696] [serial = 1990] [outer = (nil)] 03:10:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9962ac00) [pid = 18696] [serial = 1991] [outer = 0x96d9d000] 03:10:23 INFO - PROCESS | 18696 | 1466590223767 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x99d71000) [pid = 18696] [serial = 1992] [outer = 0x96d9d000] 03:10:24 INFO - PROCESS | 18696 | 1466590224727 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1645ms 03:10:24 INFO - PROCESS | 18696 | 1466590224782 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 18696 | 1466590224786 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 03:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:10:24 INFO - PROCESS | 18696 | 1466590224793 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 18696 | 1466590224797 Marionette TRACE conn4 <- [1,2626,null,{}] 03:10:24 INFO - PROCESS | 18696 | 1466590224803 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:24 INFO - PROCESS | 18696 | 1466590224809 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:25 INFO - PROCESS | 18696 | 1466590225016 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 03:10:25 INFO - PROCESS | 18696 | 1466590225205 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 18696 | 1466590225217 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x9500f800 == 17 [pid = 18696] [id = 664] 03:10:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9501c000) [pid = 18696] [serial = 1993] [outer = (nil)] 03:10:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x9a54b400) [pid = 18696] [serial = 1994] [outer = 0x9501c000] 03:10:25 INFO - PROCESS | 18696 | 1466590225341 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9a551000) [pid = 18696] [serial = 1995] [outer = 0x9501c000] 03:10:26 INFO - PROCESS | 18696 | 1466590226324 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 03:10:26 INFO - PROCESS | 18696 | 1466590226374 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 18696 | 1466590226379 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 03:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:10:26 INFO - PROCESS | 18696 | 1466590226385 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 18696 | 1466590226389 Marionette TRACE conn4 <- [1,2630,null,{}] 03:10:26 INFO - PROCESS | 18696 | 1466590226394 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:26 INFO - PROCESS | 18696 | 1466590226400 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:26 INFO - PROCESS | 18696 | 1466590226577 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 03:10:26 INFO - PROCESS | 18696 | 1466590226772 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 18696 | 1466590226790 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x93beec00 == 18 [pid = 18696] [id = 665] 03:10:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a3d8800) [pid = 18696] [serial = 1996] [outer = (nil)] 03:10:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a8c3400) [pid = 18696] [serial = 1997] [outer = 0x9a3d8800] 03:10:26 INFO - PROCESS | 18696 | 1466590226929 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9ae1a400) [pid = 18696] [serial = 1998] [outer = 0x9a3d8800] 03:10:28 INFO - PROCESS | 18696 | 1466590228057 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1735ms 03:10:28 INFO - PROCESS | 18696 | 1466590228121 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 18696 | 1466590228126 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 03:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:10:28 INFO - PROCESS | 18696 | 1466590228132 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 18696 | 1466590228136 Marionette TRACE conn4 <- [1,2634,null,{}] 03:10:28 INFO - PROCESS | 18696 | 1466590228142 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:28 INFO - PROCESS | 18696 | 1466590228147 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:28 INFO - PROCESS | 18696 | 1466590228370 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 03:10:28 INFO - PROCESS | 18696 | 1466590228612 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 18696 | 1466590228621 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645c00 == 19 [pid = 18696] [id = 666] 03:10:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x95010000) [pid = 18696] [serial = 1999] [outer = (nil)] 03:10:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9ae17400) [pid = 18696] [serial = 2000] [outer = 0x95010000] 03:10:28 INFO - PROCESS | 18696 | 1466590228756 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9b32d000) [pid = 18696] [serial = 2001] [outer = 0x95010000] 03:10:29 INFO - PROCESS | 18696 | 1466590229721 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1646ms 03:10:29 INFO - PROCESS | 18696 | 1466590229779 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 03:10:29 INFO - PROCESS | 18696 | 1466590229782 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 03:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:10:29 INFO - PROCESS | 18696 | 1466590229790 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 18696 | 1466590229793 Marionette TRACE conn4 <- [1,2638,null,{}] 03:10:29 INFO - PROCESS | 18696 | 1466590229799 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:29 INFO - PROCESS | 18696 | 1466590229804 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:30 INFO - PROCESS | 18696 | 1466590230002 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 03:10:30 INFO - PROCESS | 18696 | 1466590230399 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 18696 | 1466590230406 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85cc00 == 20 [pid = 18696] [id = 667] 03:10:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x8f85d400) [pid = 18696] [serial = 2002] [outer = (nil)] 03:10:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x8fa77000) [pid = 18696] [serial = 2003] [outer = 0x8f85d400] 03:10:30 INFO - PROCESS | 18696 | 1466590230529 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x8fa81000) [pid = 18696] [serial = 2004] [outer = 0x8f85d400] 03:10:31 INFO - PROCESS | 18696 | 1466590231604 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:10:31 INFO - PROCESS | 18696 | --DOCSHELL 0x91247c00 == 19 [pid = 18696] [id = 659] 03:10:31 INFO - PROCESS | 18696 | --DOCSHELL 0x9501d000 == 18 [pid = 18696] [id = 658] 03:10:31 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2ac00 == 17 [pid = 18696] [id = 657] 03:10:31 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7bc00 == 16 [pid = 18696] [id = 656] 03:10:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:10:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1904ms 03:10:31 INFO - PROCESS | 18696 | 1466590231697 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 18696 | 1466590231703 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 03:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:10:31 INFO - PROCESS | 18696 | 1466590231719 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 18696 | 1466590231724 Marionette TRACE conn4 <- [1,2642,null,{}] 03:10:31 INFO - PROCESS | 18696 | 1466590231732 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:31 INFO - PROCESS | 18696 | 1466590231738 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:31 INFO - PROCESS | 18696 | 1466590231936 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x996cd000) [pid = 18696] [serial = 1910] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x91a2e800) [pid = 18696] [serial = 1932] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x950c7c00) [pid = 18696] [serial = 1935] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9b32cc00) [pid = 18696] [serial = 1920] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9ae22c00) [pid = 18696] [serial = 1917] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9d807800) [pid = 18696] [serial = 1926] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9bbbfc00) [pid = 18696] [serial = 1922] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x96d30000) [pid = 18696] [serial = 1907] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x93b44400) [pid = 18696] [serial = 1904] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9a327800) [pid = 18696] [serial = 1913] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9bb0ac00) [pid = 18696] [serial = 1923] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a32a000) [pid = 18696] [serial = 1940] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9b005c00) [pid = 18696] [serial = 1919] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x95015000) [pid = 18696] [serial = 1908] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9124c800) [pid = 18696] [serial = 1901] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x952b3800) [pid = 18696] [serial = 1899] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a556000) [pid = 18696] [serial = 1941] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x96d9e800) [pid = 18696] [serial = 1937] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9d44bc00) [pid = 18696] [serial = 1925] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x93be2c00) [pid = 18696] [serial = 1934] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9220e800) [pid = 18696] [serial = 1928] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x99176800) [pid = 18696] [serial = 1911] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x91270800) [pid = 18696] [serial = 1902] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x98284800) [pid = 18696] [serial = 1938] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x93be4000) [pid = 18696] [serial = 1929] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a3dac00) [pid = 18696] [serial = 1914] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9a7c9000) [pid = 18696] [serial = 1916] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9467fc00) [pid = 18696] [serial = 1905] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9126f000) [pid = 18696] [serial = 1931] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x93beac00) [pid = 18696] [serial = 1943] [outer = (nil)] [url = about:blank] 03:10:31 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9a223400) [pid = 18696] [serial = 1944] [outer = (nil)] [url = about:blank] 03:10:32 INFO - PROCESS | 18696 | 1466590232179 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 18696 | 1466590232185 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x91270800 == 17 [pid = 18696] [id = 668] 03:10:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x91a2e800) [pid = 18696] [serial = 2005] [outer = (nil)] 03:10:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9218f400) [pid = 18696] [serial = 2006] [outer = 0x91a2e800] 03:10:32 INFO - PROCESS | 18696 | 1466590232267 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93815400) [pid = 18696] [serial = 2007] [outer = 0x91a2e800] 03:10:33 INFO - PROCESS | 18696 | 1466590233098 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:10:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1436ms 03:10:33 INFO - PROCESS | 18696 | 1466590233159 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 03:10:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:10:33 INFO - PROCESS | 18696 | 1466590233165 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 03:10:33 INFO - PROCESS | 18696 | 1466590233174 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 18696 | 1466590233176 Marionette TRACE conn4 <- [1,2646,null,{}] 03:10:33 INFO - PROCESS | 18696 | 1466590233183 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:33 INFO - PROCESS | 18696 | 1466590233188 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:33 INFO - PROCESS | 18696 | 1466590233365 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 03:10:33 INFO - PROCESS | 18696 | 1466590233508 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 18696 | 1466590233517 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650000 == 18 [pid = 18696] [id = 669] 03:10:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x95013400) [pid = 18696] [serial = 2008] [outer = (nil)] 03:10:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x950c8400) [pid = 18696] [serial = 2009] [outer = 0x95013400] 03:10:33 INFO - PROCESS | 18696 | 1466590233588 Marionette DEBUG loaded listener.js 03:10:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x952bd400) [pid = 18696] [serial = 2010] [outer = 0x95013400] 03:10:34 INFO - PROCESS | 18696 | 1466590234527 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:10:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:10:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1383ms 03:10:34 INFO - PROCESS | 18696 | 1466590234555 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 03:10:34 INFO - PROCESS | 18696 | 1466590234559 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 03:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:10:34 INFO - PROCESS | 18696 | 1466590234572 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 18696 | 1466590234581 Marionette TRACE conn4 <- [1,2650,null,{}] 03:10:34 INFO - PROCESS | 18696 | 1466590234594 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:34 INFO - PROCESS | 18696 | 1466590234600 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:34 INFO - PROCESS | 18696 | 1466590234831 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 03:10:34 INFO - PROCESS | 18696 | 1466590234862 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 18696 | 1466590234871 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e643c00 == 19 [pid = 18696] [id = 670] 03:10:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x96d9ac00) [pid = 18696] [serial = 2011] [outer = (nil)] 03:10:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x97835400) [pid = 18696] [serial = 2012] [outer = 0x96d9ac00] 03:10:34 INFO - PROCESS | 18696 | 1466590234953 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x99126800) [pid = 18696] [serial = 2013] [outer = 0x96d9ac00] 03:10:35 INFO - PROCESS | 18696 | 1466590235906 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:10:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:10:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1399ms 03:10:35 INFO - PROCESS | 18696 | 1466590235966 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 03:10:35 INFO - PROCESS | 18696 | 1466590235971 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 03:10:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:10:35 INFO - PROCESS | 18696 | 1466590235977 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:10:35 INFO - PROCESS | 18696 | 1466590235980 Marionette TRACE conn4 <- [1,2654,null,{}] 03:10:35 INFO - PROCESS | 18696 | 1466590235986 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:35 INFO - PROCESS | 18696 | 1466590235990 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:36 INFO - PROCESS | 18696 | 1466590236232 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 03:10:36 INFO - PROCESS | 18696 | 1466590236255 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 18696 | 1466590236265 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e645400 == 20 [pid = 18696] [id = 671] 03:10:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8e648800) [pid = 18696] [serial = 2014] [outer = (nil)] 03:10:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a0f4400) [pid = 18696] [serial = 2015] [outer = 0x8e648800] 03:10:36 INFO - PROCESS | 18696 | 1466590236334 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a3e4000) [pid = 18696] [serial = 2016] [outer = 0x8e648800] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8e64ac00) [pid = 18696] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93749000) [pid = 18696] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9501d800) [pid = 18696] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x91a2f000) [pid = 18696] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x91246000) [pid = 18696] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x996ca800) [pid = 18696] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x8fa7e000) [pid = 18696] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x93814400) [pid = 18696] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b48800) [pid = 18696] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9bb0f000) [pid = 18696] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:10:36 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9127b800) [pid = 18696] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:10:37 INFO - PROCESS | 18696 | 1466590237332 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:10:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:10:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1379ms 03:10:37 INFO - PROCESS | 18696 | 1466590237357 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 03:10:37 INFO - PROCESS | 18696 | 1466590237361 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 03:10:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:10:37 INFO - PROCESS | 18696 | 1466590237367 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:10:37 INFO - PROCESS | 18696 | 1466590237369 Marionette TRACE conn4 <- [1,2658,null,{}] 03:10:37 INFO - PROCESS | 18696 | 1466590237375 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:37 INFO - PROCESS | 18696 | 1466590237380 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:37 INFO - PROCESS | 18696 | 1466590237558 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 03:10:37 INFO - PROCESS | 18696 | 1466590237709 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 18696 | 1466590237728 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x92d79400 == 21 [pid = 18696] [id = 672] 03:10:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93814400) [pid = 18696] [serial = 2017] [outer = (nil)] 03:10:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x99d70c00) [pid = 18696] [serial = 2018] [outer = 0x93814400] 03:10:37 INFO - PROCESS | 18696 | 1466590237806 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a8b7c00) [pid = 18696] [serial = 2019] [outer = 0x93814400] 03:10:38 INFO - PROCESS | 18696 | 1466590238637 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:10:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:10:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1333ms 03:10:38 INFO - PROCESS | 18696 | 1466590238728 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 18696 | 1466590238733 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 03:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:10:38 INFO - PROCESS | 18696 | 1466590238743 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 18696 | 1466590238751 Marionette TRACE conn4 <- [1,2662,null,{}] 03:10:38 INFO - PROCESS | 18696 | 1466590238765 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:38 INFO - PROCESS | 18696 | 1466590238772 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:39 INFO - PROCESS | 18696 | 1466590239016 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 03:10:39 INFO - PROCESS | 18696 | 1466590239208 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:39 INFO - PROCESS | 18696 | 1466590239224 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644c00 == 22 [pid = 18696] [id = 673] 03:10:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x91271000) [pid = 18696] [serial = 2020] [outer = (nil)] 03:10:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91a25c00) [pid = 18696] [serial = 2021] [outer = 0x91271000] 03:10:39 INFO - PROCESS | 18696 | 1466590239347 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91a31800) [pid = 18696] [serial = 2022] [outer = 0x91271000] 03:10:40 INFO - PROCESS | 18696 | 1466590240455 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1742ms 03:10:40 INFO - PROCESS | 18696 | 1466590240487 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 03:10:40 INFO - PROCESS | 18696 | 1466590240493 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 03:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:10:40 INFO - PROCESS | 18696 | 1466590240504 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:10:40 INFO - PROCESS | 18696 | 1466590240510 Marionette TRACE conn4 <- [1,2666,null,{}] 03:10:40 INFO - PROCESS | 18696 | 1466590240518 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:40 INFO - PROCESS | 18696 | 1466590240525 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:40 INFO - PROCESS | 18696 | 1466590240727 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 03:10:40 INFO - PROCESS | 18696 | 1466590240964 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 18696 | 1466590240973 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501a400 == 23 [pid = 18696] [id = 674] 03:10:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x950c8800) [pid = 18696] [serial = 2023] [outer = (nil)] 03:10:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952b6800) [pid = 18696] [serial = 2024] [outer = 0x950c8800] 03:10:41 INFO - PROCESS | 18696 | 1466590241123 Marionette DEBUG loaded listener.js 03:10:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952e4c00) [pid = 18696] [serial = 2025] [outer = 0x950c8800] 03:10:42 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:42 INFO - PROCESS | 18696 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:10:42 INFO - PROCESS | 18696 | 1466590242559 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:10:42 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) 03:10:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2094ms 03:10:42 INFO - PROCESS | 18696 | 1466590242596 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 18696 | 1466590242601 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 03:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:10:42 INFO - PROCESS | 18696 | 1466590242615 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 18696 | 1466590242621 Marionette TRACE conn4 <- [1,2670,null,{}] 03:10:42 INFO - PROCESS | 18696 | 1466590242640 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:42 INFO - PROCESS | 18696 | 1466590242651 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:43 INFO - PROCESS | 18696 | 1466590243048 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 03:10:43 INFO - PROCESS | 18696 | 1466590243195 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 18696 | 1466590243210 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a726000 == 24 [pid = 18696] [id = 675] 03:10:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9a7c9000) [pid = 18696] [serial = 2026] [outer = (nil)] 03:10:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a998800) [pid = 18696] [serial = 2027] [outer = 0x9a7c9000] 03:10:43 INFO - PROCESS | 18696 | 1466590243295 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9ae17800) [pid = 18696] [serial = 2028] [outer = 0x9a7c9000] 03:10:44 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:44 INFO - PROCESS | 18696 | 1466590244662 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:10:44 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 03:10:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:10:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:10:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2085ms 03:10:44 INFO - PROCESS | 18696 | 1466590244711 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 18696 | 1466590244715 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 03:10:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:10:44 INFO - PROCESS | 18696 | 1466590244722 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 18696 | 1466590244726 Marionette TRACE conn4 <- [1,2674,null,{}] 03:10:44 INFO - PROCESS | 18696 | 1466590244732 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:44 INFO - PROCESS | 18696 | 1466590244737 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:45 INFO - PROCESS | 18696 | 1466590245015 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 03:10:45 INFO - PROCESS | 18696 | 1466590245177 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 18696 | 1466590245189 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x91278400 == 25 [pid = 18696] [id = 676] 03:10:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x91a27c00) [pid = 18696] [serial = 2029] [outer = (nil)] 03:10:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9b00cc00) [pid = 18696] [serial = 2030] [outer = 0x91a27c00] 03:10:45 INFO - PROCESS | 18696 | 1466590245307 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9b6ab400) [pid = 18696] [serial = 2031] [outer = 0x91a27c00] 03:10:46 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:46 INFO - PROCESS | 18696 | 1466590246690 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:10:46 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 03:10:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:10:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:10:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1989ms 03:10:46 INFO - PROCESS | 18696 | 1466590246712 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 18696 | 1466590246716 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 03:10:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:10:46 INFO - PROCESS | 18696 | 1466590246723 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 18696 | 1466590246727 Marionette TRACE conn4 <- [1,2678,null,{}] 03:10:46 INFO - PROCESS | 18696 | 1466590246733 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:46 INFO - PROCESS | 18696 | 1466590246739 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:46 INFO - PROCESS | 18696 | 1466590246957 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 03:10:47 INFO - PROCESS | 18696 | 1466590247381 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:47 INFO - PROCESS | 18696 | 1466590247393 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124ec00 == 26 [pid = 18696] [id = 677] 03:10:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9126f000) [pid = 18696] [serial = 2032] [outer = (nil)] 03:10:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x91279800) [pid = 18696] [serial = 2033] [outer = 0x9126f000] 03:10:47 INFO - PROCESS | 18696 | 1466590247522 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x93810800) [pid = 18696] [serial = 2034] [outer = 0x9126f000] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x9127a400 == 25 [pid = 18696] [id = 654] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645c00 == 24 [pid = 18696] [id = 666] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x93beec00 == 23 [pid = 18696] [id = 665] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x9500f800 == 22 [pid = 18696] [id = 664] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x9220cc00 == 21 [pid = 18696] [id = 663] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x9124e800 == 20 [pid = 18696] [id = 661] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64cc00 == 19 [pid = 18696] [id = 662] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x8e646000 == 18 [pid = 18696] [id = 660] 03:10:49 INFO - PROCESS | 18696 | --DOCSHELL 0x8f868400 == 17 [pid = 18696] [id = 655] 03:10:49 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x8f864c00) [pid = 18696] [serial = 1947] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x8e652c00) [pid = 18696] [serial = 1946] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x93be4c00) [pid = 18696] [serial = 1950] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93819400) [pid = 18696] [serial = 1949] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x950c9400) [pid = 18696] [serial = 1976] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9220a400) [pid = 18696] [serial = 1973] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x95251800) [pid = 18696] [serial = 1977] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x96da0800) [pid = 18696] [serial = 1953] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x96d2a800) [pid = 18696] [serial = 1952] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9a996c00) [pid = 18696] [serial = 1956] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a991000) [pid = 18696] [serial = 1955] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x91241c00) [pid = 18696] [serial = 1970] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x952b7000) [pid = 18696] [serial = 1968] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9b005400) [pid = 18696] [serial = 1959] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9501c400) [pid = 18696] [serial = 1967] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9ae22800) [pid = 18696] [serial = 1958] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x91250400) [pid = 18696] [serial = 1971] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0xa061d000) [pid = 18696] [serial = 1962] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9d456800) [pid = 18696] [serial = 1961] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x92208000) [pid = 18696] [serial = 1965] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x91a29800) [pid = 18696] [serial = 1964] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93b43c00) [pid = 18696] [serial = 1979] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x93748c00) [pid = 18696] [serial = 1974] [outer = (nil)] [url = about:blank] 03:10:50 INFO - PROCESS | 18696 | 1466590250236 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:10:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 03:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3551ms 03:10:50 INFO - PROCESS | 18696 | 1466590250279 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 18696 | 1466590250285 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 03:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:10:50 INFO - PROCESS | 18696 | 1466590250295 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 18696 | 1466590250301 Marionette TRACE conn4 <- [1,2682,null,{}] 03:10:50 INFO - PROCESS | 18696 | 1466590250311 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:50 INFO - PROCESS | 18696 | 1466590250317 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:50 INFO - PROCESS | 18696 | 1466590250490 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 03:10:50 INFO - PROCESS | 18696 | 1466590250624 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:50 INFO - PROCESS | 18696 | 1466590250633 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83000 == 18 [pid = 18696] [id = 678] 03:10:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x8fa83800) [pid = 18696] [serial = 2035] [outer = (nil)] 03:10:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x91244800) [pid = 18696] [serial = 2036] [outer = 0x8fa83800] 03:10:50 INFO - PROCESS | 18696 | 1466590250711 Marionette DEBUG loaded listener.js 03:10:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9124a800) [pid = 18696] [serial = 2037] [outer = 0x8fa83800] 03:10:51 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:52 INFO - PROCESS | 18696 | 1466590252001 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:10:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 03:10:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1736ms 03:10:52 INFO - PROCESS | 18696 | 1466590252031 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 18696 | 1466590252041 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 03:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:10:52 INFO - PROCESS | 18696 | 1466590252052 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 18696 | 1466590252056 Marionette TRACE conn4 <- [1,2686,null,{}] 03:10:52 INFO - PROCESS | 18696 | 1466590252063 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:52 INFO - PROCESS | 18696 | 1466590252070 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:52 INFO - PROCESS | 18696 | 1466590252340 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 03:10:52 INFO - PROCESS | 18696 | 1466590252446 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 18696 | 1466590252458 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a2fc00 == 19 [pid = 18696] [id = 679] 03:10:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x92183000) [pid = 18696] [serial = 2038] [outer = (nil)] 03:10:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9218f800) [pid = 18696] [serial = 2039] [outer = 0x92183000] 03:10:52 INFO - PROCESS | 18696 | 1466590252529 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x92210800) [pid = 18696] [serial = 2040] [outer = 0x92183000] 03:10:53 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:53 INFO - PROCESS | 18696 | 1466590253871 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:10:53 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 03:10:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:10:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:10:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1839ms 03:10:53 INFO - PROCESS | 18696 | 1466590253897 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 03:10:53 INFO - PROCESS | 18696 | 1466590253902 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 03:10:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:10:53 INFO - PROCESS | 18696 | 1466590253908 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 18696 | 1466590253914 Marionette TRACE conn4 <- [1,2690,null,{}] 03:10:53 INFO - PROCESS | 18696 | 1466590253938 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:53 INFO - PROCESS | 18696 | 1466590253948 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:54 INFO - PROCESS | 18696 | 1466590254219 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 03:10:54 INFO - PROCESS | 18696 | 1466590254274 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 18696 | 1466590254283 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b4a000 == 20 [pid = 18696] [id = 680] 03:10:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93b4b800) [pid = 18696] [serial = 2041] [outer = (nil)] 03:10:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93bef800) [pid = 18696] [serial = 2042] [outer = 0x93b4b800] 03:10:54 INFO - PROCESS | 18696 | 1466590254361 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x95014800) [pid = 18696] [serial = 2043] [outer = 0x93b4b800] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x95013400) [pid = 18696] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9501c000) [pid = 18696] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9a3d8800) [pid = 18696] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x8f85d400) [pid = 18696] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x92d88800) [pid = 18696] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91a2e800) [pid = 18696] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x95010000) [pid = 18696] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x950cec00) [pid = 18696] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x96d9ac00) [pid = 18696] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x96d9d000) [pid = 18696] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x8e648800) [pid = 18696] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x8e649800) [pid = 18696] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9126dc00) [pid = 18696] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:10:55 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x93814400) [pid = 18696] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:10:56 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:56 INFO - PROCESS | 18696 | 1466590256172 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:10:56 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 03:10:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:10:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:10:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2294ms 03:10:56 INFO - PROCESS | 18696 | 1466590256204 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 03:10:56 INFO - PROCESS | 18696 | 1466590256208 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 03:10:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:10:56 INFO - PROCESS | 18696 | 1466590256214 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:10:56 INFO - PROCESS | 18696 | 1466590256218 Marionette TRACE conn4 <- [1,2694,null,{}] 03:10:56 INFO - PROCESS | 18696 | 1466590256224 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:56 INFO - PROCESS | 18696 | 1466590256229 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:56 INFO - PROCESS | 18696 | 1466590256381 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 03:10:56 INFO - PROCESS | 18696 | 1466590256600 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 18696 | 1466590256611 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85b800 == 21 [pid = 18696] [id = 681] 03:10:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9126dc00) [pid = 18696] [serial = 2044] [outer = (nil)] 03:10:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x93bef400) [pid = 18696] [serial = 2045] [outer = 0x9126dc00] 03:10:56 INFO - PROCESS | 18696 | 1466590256684 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x952b9800) [pid = 18696] [serial = 2046] [outer = 0x9126dc00] 03:10:57 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:10:58 INFO - PROCESS | 18696 | 1466590258045 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:10:58 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 03:10:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:10:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:10:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1940ms 03:10:58 INFO - PROCESS | 18696 | 1466590258170 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 18696 | 1466590258178 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 03:10:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:10:58 INFO - PROCESS | 18696 | 1466590258189 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 18696 | 1466590258194 Marionette TRACE conn4 <- [1,2698,null,{}] 03:10:58 INFO - PROCESS | 18696 | 1466590258203 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:58 INFO - PROCESS | 18696 | 1466590258209 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:58 INFO - PROCESS | 18696 | 1466590258382 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 03:10:58 INFO - PROCESS | 18696 | 1466590258561 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 18696 | 1466590258576 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:10:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa74c00 == 22 [pid = 18696] [id = 682] 03:10:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8fa7c800) [pid = 18696] [serial = 2047] [outer = (nil)] 03:10:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x91a24c00) [pid = 18696] [serial = 2048] [outer = 0x8fa7c800] 03:10:58 INFO - PROCESS | 18696 | 1466590258658 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x92206800) [pid = 18696] [serial = 2049] [outer = 0x8fa7c800] 03:11:00 INFO - PROCESS | 18696 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:00 INFO - PROCESS | 18696 | 1466590260077 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:11:00 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 03:11:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:11:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:11:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1939ms 03:11:00 INFO - PROCESS | 18696 | 1466590260216 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 03:11:00 INFO - PROCESS | 18696 | 1466590260224 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 03:11:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:11:00 INFO - PROCESS | 18696 | 1466590260245 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 18696 | 1466590260251 Marionette TRACE conn4 <- [1,2702,null,{}] 03:11:00 INFO - PROCESS | 18696 | 1466590260258 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:00 INFO - PROCESS | 18696 | 1466590260265 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:00 INFO - PROCESS | 18696 | 1466590260471 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 03:11:00 INFO - PROCESS | 18696 | 1466590260650 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:00 INFO - PROCESS | 18696 | 1466590260660 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f862000 == 23 [pid = 18696] [id = 683] 03:11:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x93be4000) [pid = 18696] [serial = 2050] [outer = (nil)] 03:11:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952bc400) [pid = 18696] [serial = 2051] [outer = 0x93be4000] 03:11:00 INFO - PROCESS | 18696 | 1466590260749 Marionette DEBUG loaded listener.js 03:11:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d2d000) [pid = 18696] [serial = 2052] [outer = 0x93be4000] 03:11:01 INFO - PROCESS | 18696 | 1466590261785 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:11:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1586ms 03:11:01 INFO - PROCESS | 18696 | 1466590261831 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 03:11:01 INFO - PROCESS | 18696 | 1466590261837 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 03:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:11:01 INFO - PROCESS | 18696 | 1466590261849 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:11:01 INFO - PROCESS | 18696 | 1466590261856 Marionette TRACE conn4 <- [1,2706,null,{}] 03:11:01 INFO - PROCESS | 18696 | 1466590261879 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:01 INFO - PROCESS | 18696 | 1466590261891 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:02 INFO - PROCESS | 18696 | 1466590262244 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 03:11:02 INFO - PROCESS | 18696 | 1466590262525 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 18696 | 1466590262538 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x9783b800 == 24 [pid = 18696] [id = 684] 03:11:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9783e800) [pid = 18696] [serial = 2053] [outer = (nil)] 03:11:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x99584000) [pid = 18696] [serial = 2054] [outer = 0x9783e800] 03:11:02 INFO - PROCESS | 18696 | 1466590262663 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x99f4c800) [pid = 18696] [serial = 2055] [outer = 0x9783e800] 03:11:03 INFO - PROCESS | 18696 | 1466590263663 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:11:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1850ms 03:11:03 INFO - PROCESS | 18696 | 1466590263698 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 18696 | 1466590263702 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 03:11:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:11:03 INFO - PROCESS | 18696 | 1466590263710 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 18696 | 1466590263714 Marionette TRACE conn4 <- [1,2710,null,{}] 03:11:03 INFO - PROCESS | 18696 | 1466590263721 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:03 INFO - PROCESS | 18696 | 1466590263727 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:03 INFO - PROCESS | 18696 | 1466590263916 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 03:11:04 INFO - PROCESS | 18696 | 1466590264097 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 18696 | 1466590264106 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a400 == 25 [pid = 18696] [id = 685] 03:11:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d32c00) [pid = 18696] [serial = 2056] [outer = (nil)] 03:11:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a32a000) [pid = 18696] [serial = 2057] [outer = 0x96d32c00] 03:11:04 INFO - PROCESS | 18696 | 1466590264188 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a554000) [pid = 18696] [serial = 2058] [outer = 0x96d32c00] 03:11:05 INFO - PROCESS | 18696 | 1466590265268 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 18696 | 1466590265303 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 03:11:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:11:05 INFO - PROCESS | 18696 | 1466590265310 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 18696 | 1466590265313 Marionette TRACE conn4 <- [1,2714,null,{}] 03:11:05 INFO - PROCESS | 18696 | 1466590265320 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:05 INFO - PROCESS | 18696 | 1466590265326 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:05 INFO - PROCESS | 18696 | 1466590265523 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 03:11:05 INFO - PROCESS | 18696 | 1466590265912 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 18696 | 1466590265920 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e652c00 == 26 [pid = 18696] [id = 686] 03:11:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x8f85c800) [pid = 18696] [serial = 2059] [outer = (nil)] 03:11:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8fa76800) [pid = 18696] [serial = 2060] [outer = 0x8f85c800] 03:11:06 INFO - PROCESS | 18696 | 1466590266013 Marionette DEBUG loaded listener.js 03:11:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9124c000) [pid = 18696] [serial = 2061] [outer = 0x8f85c800] 03:11:06 INFO - PROCESS | 18696 | 1466590266941 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:11:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:11:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1699ms 03:11:07 INFO - PROCESS | 18696 | 1466590267012 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 03:11:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:11:07 INFO - PROCESS | 18696 | 1466590267017 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 03:11:07 INFO - PROCESS | 18696 | 1466590267025 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 18696 | 1466590267029 Marionette TRACE conn4 <- [1,2718,null,{}] 03:11:07 INFO - PROCESS | 18696 | 1466590267037 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:07 INFO - PROCESS | 18696 | 1466590267044 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:07 INFO - PROCESS | 18696 | 1466590267306 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x950c8400) [pid = 18696] [serial = 2009] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9a54b400) [pid = 18696] [serial = 1994] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a551000) [pid = 18696] [serial = 1995] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9ae1a400) [pid = 18696] [serial = 1998] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x8fa81000) [pid = 18696] [serial = 2004] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x93b06000) [pid = 18696] [serial = 1985] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8fa77000) [pid = 18696] [serial = 2003] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x93815400) [pid = 18696] [serial = 2007] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9b32d000) [pid = 18696] [serial = 2001] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x952c2800) [pid = 18696] [serial = 1988] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x9ae17400) [pid = 18696] [serial = 2000] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93b4d000) [pid = 18696] [serial = 1986] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x99126800) [pid = 18696] [serial = 2013] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x99d71000) [pid = 18696] [serial = 1992] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x952bd400) [pid = 18696] [serial = 2010] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a0f4400) [pid = 18696] [serial = 2015] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x97835400) [pid = 18696] [serial = 2012] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x8f85d000) [pid = 18696] [serial = 1982] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x9a8c3400) [pid = 18696] [serial = 1997] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x952dd800) [pid = 18696] [serial = 1980] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x9a3e4000) [pid = 18696] [serial = 2016] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x9962ac00) [pid = 18696] [serial = 1991] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x8f866000) [pid = 18696] [serial = 1983] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x952e6400) [pid = 18696] [serial = 1989] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 57 (0x9218f400) [pid = 18696] [serial = 2006] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 56 (0x99d70c00) [pid = 18696] [serial = 2018] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | --DOMWINDOW == 55 (0x9a8b7c00) [pid = 18696] [serial = 2019] [outer = (nil)] [url = about:blank] 03:11:07 INFO - PROCESS | 18696 | 1466590267609 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 18696 | 1466590267612 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:07 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f861000 == 27 [pid = 18696] [id = 687] 03:11:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 56 (0x8f866000) [pid = 18696] [serial = 2062] [outer = (nil)] 03:11:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 57 (0x8fa7d400) [pid = 18696] [serial = 2063] [outer = 0x8f866000] 03:11:07 INFO - PROCESS | 18696 | 1466590267713 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 58 (0x9220e800) [pid = 18696] [serial = 2064] [outer = 0x8f866000] 03:11:08 INFO - PROCESS | 18696 | 1466590268579 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 18696 | 1466590268625 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 03:11:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:11:08 INFO - PROCESS | 18696 | 1466590268633 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 18696 | 1466590268636 Marionette TRACE conn4 <- [1,2722,null,{}] 03:11:08 INFO - PROCESS | 18696 | 1466590268656 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:08 INFO - PROCESS | 18696 | 1466590268661 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:08 INFO - PROCESS | 18696 | 1466590268835 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 03:11:08 INFO - PROCESS | 18696 | 1466590268845 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 18696 | 1466590268854 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x952be400 == 28 [pid = 18696] [id = 688] 03:11:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x952c1800) [pid = 18696] [serial = 2065] [outer = (nil)] 03:11:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x952e5800) [pid = 18696] [serial = 2066] [outer = 0x952c1800] 03:11:08 INFO - PROCESS | 18696 | 1466590268931 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x96d36000) [pid = 18696] [serial = 2067] [outer = 0x952c1800] 03:11:09 INFO - PROCESS | 18696 | 1466590269951 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 18696 | 1466590269984 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 03:11:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:11:10 INFO - PROCESS | 18696 | 1466590269997 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 18696 | 1466590270006 Marionette TRACE conn4 <- [1,2726,null,{}] 03:11:10 INFO - PROCESS | 18696 | 1466590270015 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:10 INFO - PROCESS | 18696 | 1466590270021 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:10 INFO - PROCESS | 18696 | 1466590270211 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 03:11:10 INFO - PROCESS | 18696 | 1466590270365 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 18696 | 1466590270374 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b5800 == 29 [pid = 18696] [id = 689] 03:11:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x99126800) [pid = 18696] [serial = 2068] [outer = (nil)] 03:11:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x99f62800) [pid = 18696] [serial = 2069] [outer = 0x99126800] 03:11:10 INFO - PROCESS | 18696 | 1466590270439 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x9a223400) [pid = 18696] [serial = 2070] [outer = 0x99126800] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x93b4b800) [pid = 18696] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 62 (0x8fa83800) [pid = 18696] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 61 (0x92183000) [pid = 18696] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 60 (0x9126f000) [pid = 18696] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 59 (0x91271000) [pid = 18696] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 58 (0x950c8800) [pid = 18696] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 57 (0x9a7c9000) [pid = 18696] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:11:11 INFO - PROCESS | 18696 | --DOMWINDOW == 56 (0x91a27c00) [pid = 18696] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:11:11 INFO - PROCESS | 18696 | 1466590271740 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:11:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:11:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1803ms 03:11:11 INFO - PROCESS | 18696 | 1466590271822 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 18696 | 1466590271828 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 03:11:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:11:11 INFO - PROCESS | 18696 | 1466590271850 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 18696 | 1466590271856 Marionette TRACE conn4 <- [1,2730,null,{}] 03:11:11 INFO - PROCESS | 18696 | 1466590271865 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:11 INFO - PROCESS | 18696 | 1466590271871 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:12 INFO - PROCESS | 18696 | 1466590272074 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 03:11:12 INFO - PROCESS | 18696 | 1466590272324 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 18696 | 1466590272335 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85d000 == 30 [pid = 18696] [id = 690] 03:11:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 57 (0x91271000) [pid = 18696] [serial = 2071] [outer = (nil)] 03:11:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 58 (0x93b44400) [pid = 18696] [serial = 2072] [outer = 0x91271000] 03:11:12 INFO - PROCESS | 18696 | 1466590272422 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 59 (0x93b50c00) [pid = 18696] [serial = 2073] [outer = 0x91271000] 03:11:13 INFO - PROCESS | 18696 | 1466590273739 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:11:13 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 03:11:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:11:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:11:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:11:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1948ms 03:11:13 INFO - PROCESS | 18696 | 1466590273799 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 18696 | 1466590273806 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 03:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:11:13 INFO - PROCESS | 18696 | 1466590273817 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 18696 | 1466590273822 Marionette TRACE conn4 <- [1,2734,null,{}] 03:11:13 INFO - PROCESS | 18696 | 1466590273828 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:13 INFO - PROCESS | 18696 | 1466590273834 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:14 INFO - PROCESS | 18696 | 1466590274095 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 03:11:14 INFO - PROCESS | 18696 | 1466590274281 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 18696 | 1466590274292 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b10800 == 31 [pid = 18696] [id = 691] 03:11:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 60 (0x950c1800) [pid = 18696] [serial = 2074] [outer = (nil)] 03:11:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 61 (0x99d6c400) [pid = 18696] [serial = 2075] [outer = 0x950c1800] 03:11:14 INFO - PROCESS | 18696 | 1466590274374 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 62 (0x99f60400) [pid = 18696] [serial = 2076] [outer = 0x950c1800] 03:11:15 INFO - PROCESS | 18696 | 1466590275417 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1636ms 03:11:15 INFO - PROCESS | 18696 | 1466590275456 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 03:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:11:15 INFO - PROCESS | 18696 | 1466590275463 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 03:11:15 INFO - PROCESS | 18696 | 1466590275473 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:11:15 INFO - PROCESS | 18696 | 1466590275482 Marionette TRACE conn4 <- [1,2738,null,{}] 03:11:15 INFO - PROCESS | 18696 | 1466590275508 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:15 INFO - PROCESS | 18696 | 1466590275522 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:15 INFO - PROCESS | 18696 | 1466590275762 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 03:11:16 INFO - PROCESS | 18696 | 1466590276035 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:16 INFO - PROCESS | 18696 | 1466590276051 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:16 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a54d000 == 32 [pid = 18696] [id = 692] 03:11:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 63 (0x9a554400) [pid = 18696] [serial = 2077] [outer = (nil)] 03:11:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x9a8bb000) [pid = 18696] [serial = 2078] [outer = 0x9a554400] 03:11:16 INFO - PROCESS | 18696 | 1466590276138 Marionette DEBUG loaded listener.js 03:11:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9a992000) [pid = 18696] [serial = 2079] [outer = 0x9a554400] 03:11:17 INFO - PROCESS | 18696 | 1466590277025 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1604ms 03:11:17 INFO - PROCESS | 18696 | 1466590277075 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 03:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:11:17 INFO - PROCESS | 18696 | 1466590277080 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 03:11:17 INFO - PROCESS | 18696 | 1466590277086 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:11:17 INFO - PROCESS | 18696 | 1466590277090 Marionette TRACE conn4 <- [1,2742,null,{}] 03:11:17 INFO - PROCESS | 18696 | 1466590277095 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:17 INFO - PROCESS | 18696 | 1466590277101 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:17 INFO - PROCESS | 18696 | 1466590277279 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 03:11:17 INFO - PROCESS | 18696 | 1466590277460 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 18696 | 1466590277469 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7e400 == 33 [pid = 18696] [id = 693] 03:11:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x9a8b4c00) [pid = 18696] [serial = 2080] [outer = (nil)] 03:11:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9ae18c00) [pid = 18696] [serial = 2081] [outer = 0x9a8b4c00] 03:11:17 INFO - PROCESS | 18696 | 1466590277546 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9ae1d400) [pid = 18696] [serial = 2082] [outer = 0x9a8b4c00] 03:11:18 INFO - PROCESS | 18696 | 1466590278481 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1444ms 03:11:18 INFO - PROCESS | 18696 | 1466590278532 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 18696 | 1466590278536 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 03:11:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:11:18 INFO - PROCESS | 18696 | 1466590278542 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 18696 | 1466590278546 Marionette TRACE conn4 <- [1,2746,null,{}] 03:11:18 INFO - PROCESS | 18696 | 1466590278551 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:18 INFO - PROCESS | 18696 | 1466590278557 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:18 INFO - PROCESS | 18696 | 1466590278730 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 03:11:18 INFO - PROCESS | 18696 | 1466590278910 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 18696 | 1466590278921 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:18 INFO - PROCESS | 18696 | ++DOCSHELL 0x9126e000 == 34 [pid = 18696] [id = 694] 03:11:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93b43c00) [pid = 18696] [serial = 2083] [outer = (nil)] 03:11:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9b00b800) [pid = 18696] [serial = 2084] [outer = 0x93b43c00] 03:11:19 INFO - PROCESS | 18696 | 1466590278998 Marionette DEBUG loaded listener.js 03:11:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x9b328000) [pid = 18696] [serial = 2085] [outer = 0x93b43c00] 03:11:19 INFO - PROCESS | 18696 | 1466590279932 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:11:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1432ms 03:11:19 INFO - PROCESS | 18696 | 1466590279975 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 18696 | 1466590279979 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 03:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:11:19 INFO - PROCESS | 18696 | 1466590279985 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 18696 | 1466590279989 Marionette TRACE conn4 <- [1,2750,null,{}] 03:11:19 INFO - PROCESS | 18696 | 1466590279995 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:20 INFO - PROCESS | 18696 | 1466590280005 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:20 INFO - PROCESS | 18696 | 1466590280249 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 03:11:20 INFO - PROCESS | 18696 | 1466590280444 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 18696 | 1466590280450 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa82000 == 35 [pid = 18696] [id = 695] 03:11:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x9126ec00) [pid = 18696] [serial = 2086] [outer = (nil)] 03:11:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9bb07c00) [pid = 18696] [serial = 2087] [outer = 0x9126ec00] 03:11:20 INFO - PROCESS | 18696 | 1466590280536 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9bbbb400) [pid = 18696] [serial = 2088] [outer = 0x9126ec00] 03:11:21 INFO - PROCESS | 18696 | 1466590281454 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1483ms 03:11:21 INFO - PROCESS | 18696 | 1466590281469 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 18696 | 1466590281472 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 03:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:11:21 INFO - PROCESS | 18696 | 1466590281480 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 18696 | 1466590281483 Marionette TRACE conn4 <- [1,2754,null,{}] 03:11:21 INFO - PROCESS | 18696 | 1466590281489 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:21 INFO - PROCESS | 18696 | 1466590281494 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:21 INFO - PROCESS | 18696 | 1466590281669 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 03:11:21 INFO - PROCESS | 18696 | 1466590281933 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 18696 | 1466590281941 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83800 == 36 [pid = 18696] [id = 696] 03:11:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x91242c00) [pid = 18696] [serial = 2089] [outer = (nil)] 03:11:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9d36f800) [pid = 18696] [serial = 2090] [outer = 0x91242c00] 03:11:22 INFO - PROCESS | 18696 | 1466590282027 Marionette DEBUG loaded listener.js 03:11:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9d447400) [pid = 18696] [serial = 2091] [outer = 0x91242c00] 03:11:22 INFO - PROCESS | 18696 | 1466590282978 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1730ms 03:11:23 INFO - PROCESS | 18696 | 1466590283211 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 03:11:23 INFO - PROCESS | 18696 | 1466590283217 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 03:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:11:23 INFO - PROCESS | 18696 | 1466590283226 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:11:23 INFO - PROCESS | 18696 | 1466590283230 Marionette TRACE conn4 <- [1,2758,null,{}] 03:11:23 INFO - PROCESS | 18696 | 1466590283238 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:23 INFO - PROCESS | 18696 | 1466590283244 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:23 INFO - PROCESS | 18696 | 1466590283443 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 03:11:23 INFO - PROCESS | 18696 | 1466590283752 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 18696 | 1466590283776 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:23 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80c00 == 37 [pid = 18696] [id = 697] 03:11:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x8fa81400) [pid = 18696] [serial = 2092] [outer = (nil)] 03:11:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91a2d800) [pid = 18696] [serial = 2093] [outer = 0x8fa81400] 03:11:23 INFO - PROCESS | 18696 | 1466590283861 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9218f400) [pid = 18696] [serial = 2094] [outer = 0x8fa81400] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x9124ec00 == 36 [pid = 18696] [id = 677] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x91270800 == 35 [pid = 18696] [id = 668] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x9a726000 == 34 [pid = 18696] [id = 675] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x91278400 == 33 [pid = 18696] [id = 676] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x9501a400 == 32 [pid = 18696] [id = 674] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x92d79400 == 31 [pid = 18696] [id = 672] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x8e645400 == 30 [pid = 18696] [id = 671] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85cc00 == 29 [pid = 18696] [id = 667] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650000 == 28 [pid = 18696] [id = 669] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x8e643c00 == 27 [pid = 18696] [id = 670] 03:11:25 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644c00 == 26 [pid = 18696] [id = 673] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x952e4c00) [pid = 18696] [serial = 2025] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952b6800) [pid = 18696] [serial = 2024] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9ae17800) [pid = 18696] [serial = 2028] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9a998800) [pid = 18696] [serial = 2027] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9b6ab400) [pid = 18696] [serial = 2031] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9b00cc00) [pid = 18696] [serial = 2030] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x95014800) [pid = 18696] [serial = 2043] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x92210800) [pid = 18696] [serial = 2040] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x93bef400) [pid = 18696] [serial = 2045] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x93bef800) [pid = 18696] [serial = 2042] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x91244800) [pid = 18696] [serial = 2036] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x9124a800) [pid = 18696] [serial = 2037] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9218f800) [pid = 18696] [serial = 2039] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x91279800) [pid = 18696] [serial = 2033] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x93810800) [pid = 18696] [serial = 2034] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x91a31800) [pid = 18696] [serial = 2022] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x91a25c00) [pid = 18696] [serial = 2021] [outer = (nil)] [url = about:blank] 03:11:25 INFO - PROCESS | 18696 | 1466590285943 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2743ms 03:11:25 INFO - PROCESS | 18696 | 1466590285969 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 18696 | 1466590285975 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:11:25 INFO - PROCESS | 18696 | 1466590285983 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 18696 | 1466590285988 Marionette TRACE conn4 <- [1,2762,null,{}] 03:11:25 INFO - PROCESS | 18696 | 1466590285996 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:26 INFO - PROCESS | 18696 | 1466590286002 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:26 INFO - PROCESS | 18696 | 1466590286172 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 03:11:26 INFO - PROCESS | 18696 | 1466590286242 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 18696 | 1466590286251 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f865c00 == 27 [pid = 18696] [id = 698] 03:11:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x8f866c00) [pid = 18696] [serial = 2095] [outer = (nil)] 03:11:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9124bc00) [pid = 18696] [serial = 2096] [outer = 0x8f866c00] 03:11:26 INFO - PROCESS | 18696 | 1466590286439 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x91271800) [pid = 18696] [serial = 2097] [outer = 0x8f866c00] 03:11:27 INFO - PROCESS | 18696 | 1466590287301 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1384ms 03:11:27 INFO - PROCESS | 18696 | 1466590287367 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 18696 | 1466590287376 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:11:27 INFO - PROCESS | 18696 | 1466590287388 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 18696 | 1466590287392 Marionette TRACE conn4 <- [1,2766,null,{}] 03:11:27 INFO - PROCESS | 18696 | 1466590287399 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:27 INFO - PROCESS | 18696 | 1466590287405 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:27 INFO - PROCESS | 18696 | 1466590287585 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 03:11:27 INFO - PROCESS | 18696 | 1466590287734 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:27 INFO - PROCESS | 18696 | 1466590287741 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:27 INFO - PROCESS | 18696 | ++DOCSHELL 0x92207400 == 28 [pid = 18696] [id = 699] 03:11:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x9220fc00) [pid = 18696] [serial = 2098] [outer = (nil)] 03:11:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93810800) [pid = 18696] [serial = 2099] [outer = 0x9220fc00] 03:11:27 INFO - PROCESS | 18696 | 1466590287819 Marionette DEBUG loaded listener.js 03:11:27 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93816400) [pid = 18696] [serial = 2100] [outer = 0x9220fc00] 03:11:28 INFO - PROCESS | 18696 | 1466590288884 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1534ms 03:11:28 INFO - PROCESS | 18696 | 1466590288922 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 03:11:28 INFO - PROCESS | 18696 | 1466590288927 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 03:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:11:28 INFO - PROCESS | 18696 | 1466590288939 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:11:28 INFO - PROCESS | 18696 | 1466590288946 Marionette TRACE conn4 <- [1,2770,null,{}] 03:11:28 INFO - PROCESS | 18696 | 1466590288963 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:28 INFO - PROCESS | 18696 | 1466590288973 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:29 INFO - PROCESS | 18696 | 1466590289207 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 03:11:29 INFO - PROCESS | 18696 | 1466590289232 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 18696 | 1466590289244 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x9468b800 == 29 [pid = 18696] [id = 700] 03:11:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9500f800) [pid = 18696] [serial = 2101] [outer = (nil)] 03:11:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x95015400) [pid = 18696] [serial = 2102] [outer = 0x9500f800] 03:11:29 INFO - PROCESS | 18696 | 1466590289321 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x950c9c00) [pid = 18696] [serial = 2103] [outer = 0x9500f800] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa7c800) [pid = 18696] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x952c1800) [pid = 18696] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x8f866000) [pid = 18696] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x8f85c800) [pid = 18696] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x93be4000) [pid = 18696] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x96d32c00) [pid = 18696] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9783e800) [pid = 18696] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x99126800) [pid = 18696] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:11:30 INFO - PROCESS | 18696 | --DOMWINDOW == 63 (0x9126dc00) [pid = 18696] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:11:30 INFO - PROCESS | 18696 | 1466590290714 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1799ms 03:11:30 INFO - PROCESS | 18696 | 1466590290732 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 18696 | 1466590290736 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 03:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:11:30 INFO - PROCESS | 18696 | 1466590290743 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 18696 | 1466590290747 Marionette TRACE conn4 <- [1,2774,null,{}] 03:11:30 INFO - PROCESS | 18696 | 1466590290755 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:30 INFO - PROCESS | 18696 | 1466590290761 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:31 INFO - PROCESS | 18696 | 1466590291017 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 03:11:31 INFO - PROCESS | 18696 | 1466590291202 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 18696 | 1466590291210 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7b000 == 30 [pid = 18696] [id = 701] 03:11:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 64 (0x9218ec00) [pid = 18696] [serial = 2104] [outer = (nil)] 03:11:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x950ebc00) [pid = 18696] [serial = 2105] [outer = 0x9218ec00] 03:11:31 INFO - PROCESS | 18696 | 1466590291284 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x952de800) [pid = 18696] [serial = 2106] [outer = 0x9218ec00] 03:11:32 INFO - PROCESS | 18696 | 1466590292093 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1388ms 03:11:32 INFO - PROCESS | 18696 | 1466590292133 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 18696 | 1466590292137 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:11:32 INFO - PROCESS | 18696 | 1466590292143 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 18696 | 1466590292147 Marionette TRACE conn4 <- [1,2778,null,{}] 03:11:32 INFO - PROCESS | 18696 | 1466590292152 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:32 INFO - PROCESS | 18696 | 1466590292158 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:32 INFO - PROCESS | 18696 | 1466590292318 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 03:11:32 INFO - PROCESS | 18696 | 1466590292332 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 18696 | 1466590292340 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x91248800 == 31 [pid = 18696] [id = 702] 03:11:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x952be000) [pid = 18696] [serial = 2107] [outer = (nil)] 03:11:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x96d34c00) [pid = 18696] [serial = 2108] [outer = 0x952be000] 03:11:32 INFO - PROCESS | 18696 | 1466590292410 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x96d9b000) [pid = 18696] [serial = 2109] [outer = 0x952be000] 03:11:33 INFO - PROCESS | 18696 | 1466590293768 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1695ms 03:11:33 INFO - PROCESS | 18696 | 1466590293840 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 18696 | 1466590293847 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 03:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:11:33 INFO - PROCESS | 18696 | 1466590293856 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 18696 | 1466590293864 Marionette TRACE conn4 <- [1,2782,null,{}] 03:11:33 INFO - PROCESS | 18696 | 1466590293872 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:33 INFO - PROCESS | 18696 | 1466590293877 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:34 INFO - PROCESS | 18696 | 1466590294091 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 03:11:34 INFO - PROCESS | 18696 | 1466590294467 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 18696 | 1466590294481 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85e000 == 32 [pid = 18696] [id = 703] 03:11:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x91270000) [pid = 18696] [serial = 2110] [outer = (nil)] 03:11:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x92208000) [pid = 18696] [serial = 2111] [outer = 0x91270000] 03:11:34 INFO - PROCESS | 18696 | 1466590294626 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93810c00) [pid = 18696] [serial = 2112] [outer = 0x91270000] 03:11:35 INFO - PROCESS | 18696 | 1466590295643 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1836ms 03:11:35 INFO - PROCESS | 18696 | 1466590295693 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 18696 | 1466590295700 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 03:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:11:35 INFO - PROCESS | 18696 | 1466590295710 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 18696 | 1466590295714 Marionette TRACE conn4 <- [1,2786,null,{}] 03:11:35 INFO - PROCESS | 18696 | 1466590295721 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:35 INFO - PROCESS | 18696 | 1466590295727 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:35 INFO - PROCESS | 18696 | 1466590295928 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 03:11:36 INFO - PROCESS | 18696 | 1466590296198 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 18696 | 1466590296205 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124cc00 == 33 [pid = 18696] [id = 704] 03:11:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x952bb000) [pid = 18696] [serial = 2113] [outer = (nil)] 03:11:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952e9800) [pid = 18696] [serial = 2114] [outer = 0x952bb000] 03:11:36 INFO - PROCESS | 18696 | 1466590296334 Marionette DEBUG loaded listener.js 03:11:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x96d9a800) [pid = 18696] [serial = 2115] [outer = 0x952bb000] 03:11:37 INFO - PROCESS | 18696 | 1466590297312 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:11:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:11:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1688ms 03:11:37 INFO - PROCESS | 18696 | 1466590297400 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 03:11:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:11:37 INFO - PROCESS | 18696 | 1466590297404 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 03:11:37 INFO - PROCESS | 18696 | 1466590297411 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 18696 | 1466590297417 Marionette TRACE conn4 <- [1,2790,null,{}] 03:11:37 INFO - PROCESS | 18696 | 1466590297434 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:37 INFO - PROCESS | 18696 | 1466590297442 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:37 INFO - PROCESS | 18696 | 1466590297709 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 03:11:37 INFO - PROCESS | 18696 | 1466590297890 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 18696 | 1466590297902 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x996ce000 == 34 [pid = 18696] [id = 705] 03:11:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x996ce800) [pid = 18696] [serial = 2116] [outer = (nil)] 03:11:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x99f5b000) [pid = 18696] [serial = 2117] [outer = 0x996ce800] 03:11:38 INFO - PROCESS | 18696 | 1466590298008 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a328000) [pid = 18696] [serial = 2118] [outer = 0x996ce800] 03:11:38 INFO - PROCESS | 18696 | 1466590298968 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1586ms 03:11:38 INFO - PROCESS | 18696 | 1466590298996 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 03:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:11:39 INFO - PROCESS | 18696 | 1466590299002 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 03:11:39 INFO - PROCESS | 18696 | 1466590299043 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 18696 | 1466590299049 Marionette TRACE conn4 <- [1,2794,null,{}] 03:11:39 INFO - PROCESS | 18696 | 1466590299058 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:39 INFO - PROCESS | 18696 | 1466590299062 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:39 INFO - PROCESS | 18696 | 1466590299259 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 03:11:39 INFO - PROCESS | 18696 | 1466590299451 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:39 INFO - PROCESS | 18696 | 1466590299460 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80800 == 35 [pid = 18696] [id = 706] 03:11:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9127b800) [pid = 18696] [serial = 2119] [outer = (nil)] 03:11:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x96d38800) [pid = 18696] [serial = 2120] [outer = 0x9127b800] 03:11:39 INFO - PROCESS | 18696 | 1466590299609 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a2e8800) [pid = 18696] [serial = 2121] [outer = 0x9127b800] 03:11:40 INFO - PROCESS | 18696 | 1466590300845 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:11:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:11:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1880ms 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x99f62800) [pid = 18696] [serial = 2069] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a223400) [pid = 18696] [serial = 2070] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952b9800) [pid = 18696] [serial = 2046] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91a24c00) [pid = 18696] [serial = 2048] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x92206800) [pid = 18696] [serial = 2049] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x952e5800) [pid = 18696] [serial = 2066] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x96d36000) [pid = 18696] [serial = 2067] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8fa7d400) [pid = 18696] [serial = 2063] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9220e800) [pid = 18696] [serial = 2064] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8fa76800) [pid = 18696] [serial = 2060] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9124c000) [pid = 18696] [serial = 2061] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952bc400) [pid = 18696] [serial = 2051] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x96d2d000) [pid = 18696] [serial = 2052] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9a32a000) [pid = 18696] [serial = 2057] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x9a554000) [pid = 18696] [serial = 2058] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x99584000) [pid = 18696] [serial = 2054] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x99f4c800) [pid = 18696] [serial = 2055] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 18696 | 1466590300989 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 03:11:40 INFO - PROCESS | 18696 | 1466590300996 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 03:11:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:11:41 INFO - PROCESS | 18696 | 1466590301037 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 18696 | 1466590301042 Marionette TRACE conn4 <- [1,2798,null,{}] 03:11:41 INFO - PROCESS | 18696 | 1466590301050 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:41 INFO - PROCESS | 18696 | 1466590301055 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:41 INFO - PROCESS | 18696 | 1466590301248 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 03:11:41 INFO - PROCESS | 18696 | 1466590301276 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 18696 | 1466590301291 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa76000 == 36 [pid = 18696] [id = 707] 03:11:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x8fa7bc00) [pid = 18696] [serial = 2122] [outer = (nil)] 03:11:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x91272800) [pid = 18696] [serial = 2123] [outer = 0x8fa7bc00] 03:11:41 INFO - PROCESS | 18696 | 1466590301363 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x91a27800) [pid = 18696] [serial = 2124] [outer = 0x8fa7bc00] 03:11:42 INFO - PROCESS | 18696 | 1466590302343 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:11:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1347ms 03:11:42 INFO - PROCESS | 18696 | 1466590302381 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 18696 | 1466590302388 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 03:11:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:11:42 INFO - PROCESS | 18696 | 1466590302398 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 18696 | 1466590302402 Marionette TRACE conn4 <- [1,2802,null,{}] 03:11:42 INFO - PROCESS | 18696 | 1466590302427 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:42 INFO - PROCESS | 18696 | 1466590302434 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:42 INFO - PROCESS | 18696 | 1466590302605 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 03:11:42 INFO - PROCESS | 18696 | 1466590302615 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:42 INFO - PROCESS | 18696 | 1466590302624 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x92210800 == 37 [pid = 18696] [id = 708] 03:11:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x93b0b000) [pid = 18696] [serial = 2125] [outer = (nil)] 03:11:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93be2000) [pid = 18696] [serial = 2126] [outer = 0x93b0b000] 03:11:42 INFO - PROCESS | 18696 | 1466590302695 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x950cc400) [pid = 18696] [serial = 2127] [outer = 0x93b0b000] 03:11:43 INFO - PROCESS | 18696 | 1466590303658 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:11:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:11:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1297ms 03:11:43 INFO - PROCESS | 18696 | 1466590303696 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 03:11:43 INFO - PROCESS | 18696 | 1466590303700 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 03:11:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:11:43 INFO - PROCESS | 18696 | 1466590303714 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 18696 | 1466590303721 Marionette TRACE conn4 <- [1,2806,null,{}] 03:11:43 INFO - PROCESS | 18696 | 1466590303736 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:43 INFO - PROCESS | 18696 | 1466590303744 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:43 INFO - PROCESS | 18696 | 1466590303971 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 03:11:44 INFO - PROCESS | 18696 | 1466590303994 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 18696 | 1466590304002 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x952e8800 == 38 [pid = 18696] [id = 709] 03:11:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x96d2e800) [pid = 18696] [serial = 2128] [outer = (nil)] 03:11:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x97835000) [pid = 18696] [serial = 2129] [outer = 0x96d2e800] 03:11:44 INFO - PROCESS | 18696 | 1466590304075 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9962ac00) [pid = 18696] [serial = 2130] [outer = 0x96d2e800] 03:11:45 INFO - PROCESS | 18696 | 1466590305049 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:11:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:11:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1392ms 03:11:45 INFO - PROCESS | 18696 | 1466590305107 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 03:11:45 INFO - PROCESS | 18696 | 1466590305111 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 03:11:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:11:45 INFO - PROCESS | 18696 | 1466590305126 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:11:45 INFO - PROCESS | 18696 | 1466590305130 Marionette TRACE conn4 <- [1,2810,null,{}] 03:11:45 INFO - PROCESS | 18696 | 1466590305136 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:45 INFO - PROCESS | 18696 | 1466590305141 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:45 INFO - PROCESS | 18696 | 1466590305398 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 03:11:45 INFO - PROCESS | 18696 | 1466590305424 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 18696 | 1466590305432 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x9124f800 == 39 [pid = 18696] [id = 710] 03:11:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952b4000) [pid = 18696] [serial = 2131] [outer = (nil)] 03:11:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9a325800) [pid = 18696] [serial = 2132] [outer = 0x952b4000] 03:11:45 INFO - PROCESS | 18696 | 1466590305502 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a550c00) [pid = 18696] [serial = 2133] [outer = 0x952b4000] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8f866c00) [pid = 18696] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9220fc00) [pid = 18696] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9500f800) [pid = 18696] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91271000) [pid = 18696] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x950c1800) [pid = 18696] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9a554400) [pid = 18696] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9a8b4c00) [pid = 18696] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93b43c00) [pid = 18696] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x9126ec00) [pid = 18696] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x91242c00) [pid = 18696] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x9218ec00) [pid = 18696] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:11:46 INFO - PROCESS | 18696 | --DOMWINDOW == 64 (0x8fa81400) [pid = 18696] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:11:46 INFO - PROCESS | 18696 | 1466590306509 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1437ms 03:11:46 INFO - PROCESS | 18696 | 1466590306558 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 18696 | 1466590306560 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 03:11:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:11:46 INFO - PROCESS | 18696 | 1466590306568 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 18696 | 1466590306571 Marionette TRACE conn4 <- [1,2814,null,{}] 03:11:46 INFO - PROCESS | 18696 | 1466590306576 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:46 INFO - PROCESS | 18696 | 1466590306581 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:46 INFO - PROCESS | 18696 | 1466590306794 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 03:11:46 INFO - PROCESS | 18696 | 1466590306808 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 18696 | 1466590306816 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x91249000 == 40 [pid = 18696] [id = 711] 03:11:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 65 (0x9126ec00) [pid = 18696] [serial = 2134] [outer = (nil)] 03:11:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x9500f800) [pid = 18696] [serial = 2135] [outer = 0x9126ec00] 03:11:46 INFO - PROCESS | 18696 | 1466590306885 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x96d93800) [pid = 18696] [serial = 2136] [outer = 0x9126ec00] 03:11:47 INFO - PROCESS | 18696 | 1466590307778 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:11:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1280ms 03:11:47 INFO - PROCESS | 18696 | 1466590307849 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 18696 | 1466590307854 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 03:11:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:11:47 INFO - PROCESS | 18696 | 1466590307859 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 18696 | 1466590307862 Marionette TRACE conn4 <- [1,2818,null,{}] 03:11:47 INFO - PROCESS | 18696 | 1466590307869 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:47 INFO - PROCESS | 18696 | 1466590307878 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:48 INFO - PROCESS | 18696 | 1466590308082 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 03:11:48 INFO - PROCESS | 18696 | 1466590308321 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 18696 | 1466590308332 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:48 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e644c00 == 41 [pid = 18696] [id = 712] 03:11:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x8e645000) [pid = 18696] [serial = 2137] [outer = (nil)] 03:11:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x8e64ec00) [pid = 18696] [serial = 2138] [outer = 0x8e645000] 03:11:48 INFO - PROCESS | 18696 | 1466590308422 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x8f864400) [pid = 18696] [serial = 2139] [outer = 0x8e645000] 03:11:49 INFO - PROCESS | 18696 | 1466590309471 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:11:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1687ms 03:11:49 INFO - PROCESS | 18696 | 1466590309551 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 18696 | 1466590309557 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 03:11:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:11:49 INFO - PROCESS | 18696 | 1466590309565 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 18696 | 1466590309570 Marionette TRACE conn4 <- [1,2822,null,{}] 03:11:49 INFO - PROCESS | 18696 | 1466590309579 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:49 INFO - PROCESS | 18696 | 1466590309588 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:49 INFO - PROCESS | 18696 | 1466590309834 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 03:11:50 INFO - PROCESS | 18696 | 1466590310089 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:50 INFO - PROCESS | 18696 | 1466590310097 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220d400 == 42 [pid = 18696] [id = 713] 03:11:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x92d88800) [pid = 18696] [serial = 2140] [outer = (nil)] 03:11:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x93b08400) [pid = 18696] [serial = 2141] [outer = 0x92d88800] 03:11:50 INFO - PROCESS | 18696 | 1466590310182 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x93b4a800) [pid = 18696] [serial = 2142] [outer = 0x92d88800] 03:11:51 INFO - PROCESS | 18696 | 1466590311162 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1639ms 03:11:51 INFO - PROCESS | 18696 | 1466590311208 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 03:11:51 INFO - PROCESS | 18696 | 1466590311215 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 03:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:11:51 INFO - PROCESS | 18696 | 1466590311222 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:11:51 INFO - PROCESS | 18696 | 1466590311226 Marionette TRACE conn4 <- [1,2826,null,{}] 03:11:51 INFO - PROCESS | 18696 | 1466590311232 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:51 INFO - PROCESS | 18696 | 1466590311238 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:51 INFO - PROCESS | 18696 | 1466590311438 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 03:11:51 INFO - PROCESS | 18696 | 1466590311626 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 18696 | 1466590311637 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x950cd000 == 43 [pid = 18696] [id = 714] 03:11:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x950edc00) [pid = 18696] [serial = 2143] [outer = (nil)] 03:11:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x952b7c00) [pid = 18696] [serial = 2144] [outer = 0x950edc00] 03:11:51 INFO - PROCESS | 18696 | 1466590311718 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952de000) [pid = 18696] [serial = 2145] [outer = 0x950edc00] 03:11:52 INFO - PROCESS | 18696 | 1466590312759 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1594ms 03:11:52 INFO - PROCESS | 18696 | 1466590312817 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 18696 | 1466590312821 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 03:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:11:52 INFO - PROCESS | 18696 | 1466590312838 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 18696 | 1466590312847 Marionette TRACE conn4 <- [1,2830,null,{}] 03:11:52 INFO - PROCESS | 18696 | 1466590312855 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:52 INFO - PROCESS | 18696 | 1466590312862 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:53 INFO - PROCESS | 18696 | 1466590313103 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 03:11:53 INFO - PROCESS | 18696 | 1466590313336 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 18696 | 1466590313345 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x91247800 == 44 [pid = 18696] [id = 715] 03:11:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x952e9c00) [pid = 18696] [serial = 2146] [outer = (nil)] 03:11:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9a54dc00) [pid = 18696] [serial = 2147] [outer = 0x952e9c00] 03:11:53 INFO - PROCESS | 18696 | 1466590313440 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a8b5c00) [pid = 18696] [serial = 2148] [outer = 0x952e9c00] 03:11:54 INFO - PROCESS | 18696 | 1466590314325 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:11:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1552ms 03:11:54 INFO - PROCESS | 18696 | 1466590314396 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 18696 | 1466590314400 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:11:54 INFO - PROCESS | 18696 | 1466590314409 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 18696 | 1466590314413 Marionette TRACE conn4 <- [1,2834,null,{}] 03:11:54 INFO - PROCESS | 18696 | 1466590314419 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:54 INFO - PROCESS | 18696 | 1466590314424 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:54 INFO - PROCESS | 18696 | 1466590314613 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 03:11:54 INFO - PROCESS | 18696 | 1466590314799 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 18696 | 1466590314809 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:54 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e000 == 45 [pid = 18696] [id = 716] 03:11:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x93bee000) [pid = 18696] [serial = 2149] [outer = (nil)] 03:11:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x9a99bc00) [pid = 18696] [serial = 2150] [outer = 0x93bee000] 03:11:54 INFO - PROCESS | 18696 | 1466590314888 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9a99dc00) [pid = 18696] [serial = 2151] [outer = 0x93bee000] 03:11:55 INFO - PROCESS | 18696 | 1466590315860 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1480ms 03:11:55 INFO - PROCESS | 18696 | 1466590315891 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 18696 | 1466590315895 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 03:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:11:55 INFO - PROCESS | 18696 | 1466590315901 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 18696 | 1466590315904 Marionette TRACE conn4 <- [1,2838,null,{}] 03:11:55 INFO - PROCESS | 18696 | 1466590315910 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:55 INFO - PROCESS | 18696 | 1466590315915 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:56 INFO - PROCESS | 18696 | 1466590316089 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 03:11:56 INFO - PROCESS | 18696 | 1466590316275 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 18696 | 1466590316290 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x9ae24c00 == 46 [pid = 18696] [id = 717] 03:11:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9ae25800) [pid = 18696] [serial = 2152] [outer = (nil)] 03:11:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9b32bc00) [pid = 18696] [serial = 2153] [outer = 0x9ae25800] 03:11:56 INFO - PROCESS | 18696 | 1466590316382 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9bb07000) [pid = 18696] [serial = 2154] [outer = 0x9ae25800] 03:11:57 INFO - PROCESS | 18696 | 1466590317469 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1637ms 03:11:57 INFO - PROCESS | 18696 | 1466590317539 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 03:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:11:57 INFO - PROCESS | 18696 | 1466590317543 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 03:11:57 INFO - PROCESS | 18696 | 1466590317550 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 18696 | 1466590317553 Marionette TRACE conn4 <- [1,2842,null,{}] 03:11:57 INFO - PROCESS | 18696 | 1466590317559 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:57 INFO - PROCESS | 18696 | 1466590317565 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:57 INFO - PROCESS | 18696 | 1466590317752 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 03:11:57 INFO - PROCESS | 18696 | 1466590317979 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 18696 | 1466590317989 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x9218d400 == 47 [pid = 18696] [id = 718] 03:11:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9524f800) [pid = 18696] [serial = 2155] [outer = (nil)] 03:11:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9d807c00) [pid = 18696] [serial = 2156] [outer = 0x9524f800] 03:11:58 INFO - PROCESS | 18696 | 1466590318111 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9d80a800) [pid = 18696] [serial = 2157] [outer = 0x9524f800] 03:11:59 INFO - PROCESS | 18696 | 1466590319045 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1535ms 03:11:59 INFO - PROCESS | 18696 | 1466590319085 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 03:11:59 INFO - PROCESS | 18696 | 1466590319089 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 03:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:11:59 INFO - PROCESS | 18696 | 1466590319096 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:11:59 INFO - PROCESS | 18696 | 1466590319099 Marionette TRACE conn4 <- [1,2846,null,{}] 03:11:59 INFO - PROCESS | 18696 | 1466590319106 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:59 INFO - PROCESS | 18696 | 1466590319112 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:59 INFO - PROCESS | 18696 | 1466590319292 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 03:11:59 INFO - PROCESS | 18696 | 1466590319480 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 18696 | 1466590319488 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:11:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x91277400 == 48 [pid = 18696] [id = 719] 03:11:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x952bb800) [pid = 18696] [serial = 2158] [outer = (nil)] 03:11:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9d86b800) [pid = 18696] [serial = 2159] [outer = 0x952bb800] 03:11:59 INFO - PROCESS | 18696 | 1466590319570 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9d86d800) [pid = 18696] [serial = 2160] [outer = 0x952bb800] 03:12:00 INFO - PROCESS | 18696 | 1466590320537 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1481ms 03:12:00 INFO - PROCESS | 18696 | 1466590320578 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 18696 | 1466590320582 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 03:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:12:00 INFO - PROCESS | 18696 | 1466590320588 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 18696 | 1466590320592 Marionette TRACE conn4 <- [1,2850,null,{}] 03:12:00 INFO - PROCESS | 18696 | 1466590320598 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:00 INFO - PROCESS | 18696 | 1466590320603 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:00 INFO - PROCESS | 18696 | 1466590320782 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 03:12:00 INFO - PROCESS | 18696 | 1466590320971 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 18696 | 1466590320980 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e649800 == 49 [pid = 18696] [id = 720] 03:12:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x8f85cc00) [pid = 18696] [serial = 2161] [outer = (nil)] 03:12:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9220ec00) [pid = 18696] [serial = 2162] [outer = 0x8f85cc00] 03:12:01 INFO - PROCESS | 18696 | 1466590321060 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x99f52400) [pid = 18696] [serial = 2163] [outer = 0x8f85cc00] 03:12:02 INFO - PROCESS | 18696 | 1466590322329 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1783ms 03:12:02 INFO - PROCESS | 18696 | 1466590322373 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 03:12:02 INFO - PROCESS | 18696 | 1466590322379 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 03:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:12:02 INFO - PROCESS | 18696 | 1466590322388 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:12:02 INFO - PROCESS | 18696 | 1466590322396 Marionette TRACE conn4 <- [1,2854,null,{}] 03:12:02 INFO - PROCESS | 18696 | 1466590322404 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:02 INFO - PROCESS | 18696 | 1466590322410 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:02 INFO - PROCESS | 18696 | 1466590322598 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 03:12:02 INFO - PROCESS | 18696 | 1466590322845 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 18696 | 1466590322857 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x92185800 == 50 [pid = 18696] [id = 721] 03:12:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x92188000) [pid = 18696] [serial = 2164] [outer = (nil)] 03:12:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x92206800) [pid = 18696] [serial = 2165] [outer = 0x92188000] 03:12:03 INFO - PROCESS | 18696 | 1466590323021 Marionette DEBUG loaded listener.js 03:12:03 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x93813c00) [pid = 18696] [serial = 2166] [outer = 0x92188000] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7b000 == 49 [pid = 18696] [id = 701] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9468b800 == 48 [pid = 18696] [id = 700] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8f865c00 == 47 [pid = 18696] [id = 698] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85b800 == 46 [pid = 18696] [id = 681] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x92207400 == 45 [pid = 18696] [id = 699] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x91249000 == 44 [pid = 18696] [id = 711] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9124f800 == 43 [pid = 18696] [id = 710] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x952e8800 == 42 [pid = 18696] [id = 709] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x92210800 == 41 [pid = 18696] [id = 708] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa76000 == 40 [pid = 18696] [id = 707] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8f861000 == 39 [pid = 18696] [id = 687] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x952be400 == 38 [pid = 18696] [id = 688] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa83000 == 37 [pid = 18696] [id = 678] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9783b800 == 36 [pid = 18696] [id = 684] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x91248800 == 35 [pid = 18696] [id = 702] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8e652c00 == 34 [pid = 18696] [id = 686] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85e000 == 33 [pid = 18696] [id = 703] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x91a2fc00 == 32 [pid = 18696] [id = 679] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85d000 == 31 [pid = 18696] [id = 690] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x93b10800 == 30 [pid = 18696] [id = 691] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x996ce000 == 29 [pid = 18696] [id = 705] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9124cc00 == 28 [pid = 18696] [id = 704] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x93b4a000 == 27 [pid = 18696] [id = 680] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa80800 == 26 [pid = 18696] [id = 706] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a400 == 25 [pid = 18696] [id = 685] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x952b5800 == 24 [pid = 18696] [id = 689] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa74c00 == 23 [pid = 18696] [id = 682] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8f862000 == 22 [pid = 18696] [id = 683] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa80c00 == 21 [pid = 18696] [id = 697] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9a54d000 == 20 [pid = 18696] [id = 692] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7e400 == 19 [pid = 18696] [id = 693] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9126e000 == 18 [pid = 18696] [id = 694] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa82000 == 17 [pid = 18696] [id = 695] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa83800 == 16 [pid = 18696] [id = 696] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9218d400 == 15 [pid = 18696] [id = 718] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x91277400 == 14 [pid = 18696] [id = 719] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9ae24c00 == 13 [pid = 18696] [id = 717] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e000 == 12 [pid = 18696] [id = 716] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x91247800 == 11 [pid = 18696] [id = 715] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x9220d400 == 10 [pid = 18696] [id = 713] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x950cd000 == 9 [pid = 18696] [id = 714] 03:12:04 INFO - PROCESS | 18696 | --DOCSHELL 0x8e644c00 == 8 [pid = 18696] [id = 712] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x9124bc00) [pid = 18696] [serial = 2096] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x91271800) [pid = 18696] [serial = 2097] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x93810800) [pid = 18696] [serial = 2099] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x95015400) [pid = 18696] [serial = 2102] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b50c00) [pid = 18696] [serial = 2073] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x93b44400) [pid = 18696] [serial = 2072] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x99f60400) [pid = 18696] [serial = 2076] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x99d6c400) [pid = 18696] [serial = 2075] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a992000) [pid = 18696] [serial = 2079] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a8bb000) [pid = 18696] [serial = 2078] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9ae1d400) [pid = 18696] [serial = 2082] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9ae18c00) [pid = 18696] [serial = 2081] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x9b328000) [pid = 18696] [serial = 2085] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x9b00b800) [pid = 18696] [serial = 2084] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9bbbb400) [pid = 18696] [serial = 2088] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9bb07c00) [pid = 18696] [serial = 2087] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9d447400) [pid = 18696] [serial = 2091] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x950c9c00) [pid = 18696] [serial = 2103] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9d36f800) [pid = 18696] [serial = 2090] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x950ebc00) [pid = 18696] [serial = 2105] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9218f400) [pid = 18696] [serial = 2094] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x91a2d800) [pid = 18696] [serial = 2093] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x952de800) [pid = 18696] [serial = 2106] [outer = (nil)] [url = about:blank] 03:12:04 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x93816400) [pid = 18696] [serial = 2100] [outer = (nil)] [url = about:blank] 03:12:05 INFO - PROCESS | 18696 | 1466590325108 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:12:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:12:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2742ms 03:12:05 INFO - PROCESS | 18696 | 1466590325131 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 03:12:05 INFO - PROCESS | 18696 | 1466590325138 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 03:12:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:12:05 INFO - PROCESS | 18696 | 1466590325146 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 18696 | 1466590325151 Marionette TRACE conn4 <- [1,2858,null,{}] 03:12:05 INFO - PROCESS | 18696 | 1466590325159 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:05 INFO - PROCESS | 18696 | 1466590325165 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:05 INFO - PROCESS | 18696 | 1466590325356 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 03:12:05 INFO - PROCESS | 18696 | 1466590325614 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 18696 | 1466590325620 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x91241800 == 9 [pid = 18696] [id = 722] 03:12:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x91248800) [pid = 18696] [serial = 2167] [outer = (nil)] 03:12:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x9124cc00) [pid = 18696] [serial = 2168] [outer = 0x91248800] 03:12:05 INFO - PROCESS | 18696 | 1466590325699 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x91273000) [pid = 18696] [serial = 2169] [outer = 0x91248800] 03:12:06 INFO - PROCESS | 18696 | 1466590326509 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1432ms 03:12:06 INFO - PROCESS | 18696 | 1466590326579 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 18696 | 1466590326588 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 03:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:12:06 INFO - PROCESS | 18696 | 1466590326600 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 18696 | 1466590326604 Marionette TRACE conn4 <- [1,2862,null,{}] 03:12:06 INFO - PROCESS | 18696 | 1466590326610 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:06 INFO - PROCESS | 18696 | 1466590326615 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:06 INFO - PROCESS | 18696 | 1466590326798 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 03:12:06 INFO - PROCESS | 18696 | 1466590326954 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 18696 | 1466590326961 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x91277400 == 10 [pid = 18696] [id = 723] 03:12:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x92204c00) [pid = 18696] [serial = 2170] [outer = (nil)] 03:12:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x93819000) [pid = 18696] [serial = 2171] [outer = 0x92204c00] 03:12:07 INFO - PROCESS | 18696 | 1466590327039 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x93b4f000) [pid = 18696] [serial = 2172] [outer = 0x92204c00] 03:12:08 INFO - PROCESS | 18696 | 1466590328013 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1480ms 03:12:08 INFO - PROCESS | 18696 | 1466590328083 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 18696 | 1466590328088 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 03:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:12:08 INFO - PROCESS | 18696 | 1466590328094 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 18696 | 1466590328100 Marionette TRACE conn4 <- [1,2866,null,{}] 03:12:08 INFO - PROCESS | 18696 | 1466590328126 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:08 INFO - PROCESS | 18696 | 1466590328136 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:08 INFO - PROCESS | 18696 | 1466590328373 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 03:12:08 INFO - PROCESS | 18696 | 1466590328399 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 18696 | 1466590328413 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c8400 == 11 [pid = 18696] [id = 724] 03:12:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x950c8800) [pid = 18696] [serial = 2173] [outer = (nil)] 03:12:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x950cb400) [pid = 18696] [serial = 2174] [outer = 0x950c8800] 03:12:08 INFO - PROCESS | 18696 | 1466590328489 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9524e400) [pid = 18696] [serial = 2175] [outer = 0x950c8800] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9126ec00) [pid = 18696] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x952b4000) [pid = 18696] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x996ce800) [pid = 18696] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x91270000) [pid = 18696] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x952bb000) [pid = 18696] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x952be000) [pid = 18696] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b0b000) [pid = 18696] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x9127b800) [pid = 18696] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x8fa7bc00) [pid = 18696] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:12:10 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x96d2e800) [pid = 18696] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:12:10 INFO - PROCESS | 18696 | 1466590330273 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2249ms 03:12:10 INFO - PROCESS | 18696 | 1466590330344 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 18696 | 1466590330348 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 03:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:12:10 INFO - PROCESS | 18696 | 1466590330355 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 18696 | 1466590330358 Marionette TRACE conn4 <- [1,2870,null,{}] 03:12:10 INFO - PROCESS | 18696 | 1466590330365 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:10 INFO - PROCESS | 18696 | 1466590330371 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:10 INFO - PROCESS | 18696 | 1466590330562 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 03:12:10 INFO - PROCESS | 18696 | 1466590330701 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 18696 | 1466590330712 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x91278800 == 12 [pid = 18696] [id = 725] 03:12:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x91a2b400) [pid = 18696] [serial = 2176] [outer = (nil)] 03:12:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93b4b800) [pid = 18696] [serial = 2177] [outer = 0x91a2b400] 03:12:10 INFO - PROCESS | 18696 | 1466590330785 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x952b3800) [pid = 18696] [serial = 2178] [outer = 0x91a2b400] 03:12:11 INFO - PROCESS | 18696 | 1466590331572 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1240ms 03:12:11 INFO - PROCESS | 18696 | 1466590331596 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 18696 | 1466590331600 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 03:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:12:11 INFO - PROCESS | 18696 | 1466590331607 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 18696 | 1466590331611 Marionette TRACE conn4 <- [1,2874,null,{}] 03:12:11 INFO - PROCESS | 18696 | 1466590331631 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:11 INFO - PROCESS | 18696 | 1466590331637 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:11 INFO - PROCESS | 18696 | 1466590331815 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 03:12:11 INFO - PROCESS | 18696 | 1466590331824 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:11 INFO - PROCESS | 18696 | 1466590331832 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:11 INFO - PROCESS | 18696 | ++DOCSHELL 0x952da800 == 13 [pid = 18696] [id = 726] 03:12:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x952dd800) [pid = 18696] [serial = 2179] [outer = (nil)] 03:12:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d2f800) [pid = 18696] [serial = 2180] [outer = 0x952dd800] 03:12:11 INFO - PROCESS | 18696 | 1466590331904 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x96d36400) [pid = 18696] [serial = 2181] [outer = 0x952dd800] 03:12:13 INFO - PROCESS | 18696 | 1466590333429 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1898ms 03:12:13 INFO - PROCESS | 18696 | 1466590333507 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 18696 | 1466590333513 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 03:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:12:13 INFO - PROCESS | 18696 | 1466590333522 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 18696 | 1466590333528 Marionette TRACE conn4 <- [1,2878,null,{}] 03:12:13 INFO - PROCESS | 18696 | 1466590333537 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:13 INFO - PROCESS | 18696 | 1466590333544 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:13 INFO - PROCESS | 18696 | 1466590333764 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 03:12:14 INFO - PROCESS | 18696 | 1466590334040 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:14 INFO - PROCESS | 18696 | 1466590334051 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f863400 == 14 [pid = 18696] [id = 727] 03:12:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9124c000) [pid = 18696] [serial = 2182] [outer = (nil)] 03:12:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x91a31800) [pid = 18696] [serial = 2183] [outer = 0x9124c000] 03:12:14 INFO - PROCESS | 18696 | 1466590334137 Marionette DEBUG loaded listener.js 03:12:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x92d7c400) [pid = 18696] [serial = 2184] [outer = 0x9124c000] 03:12:15 INFO - PROCESS | 18696 | 1466590335243 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:12:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:12:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1785ms 03:12:15 INFO - PROCESS | 18696 | 1466590335310 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 03:12:15 INFO - PROCESS | 18696 | 1466590335322 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 03:12:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:12:15 INFO - PROCESS | 18696 | 1466590335339 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:12:15 INFO - PROCESS | 18696 | 1466590335346 Marionette TRACE conn4 <- [1,2882,null,{}] 03:12:15 INFO - PROCESS | 18696 | 1466590335357 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:15 INFO - PROCESS | 18696 | 1466590335366 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:15 INFO - PROCESS | 18696 | 1466590335644 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 03:12:15 INFO - PROCESS | 18696 | 1466590335893 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 18696 | 1466590335907 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:15 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220a400 == 15 [pid = 18696] [id = 728] 03:12:15 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x952b8800) [pid = 18696] [serial = 2185] [outer = (nil)] 03:12:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x96d2f000) [pid = 18696] [serial = 2186] [outer = 0x952b8800] 03:12:16 INFO - PROCESS | 18696 | 1466590336028 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952b3400) [pid = 18696] [serial = 2187] [outer = 0x952b8800] 03:12:17 INFO - PROCESS | 18696 | 1466590337077 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:12:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:12:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1793ms 03:12:17 INFO - PROCESS | 18696 | 1466590337132 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 18696 | 1466590337138 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 03:12:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:12:17 INFO - PROCESS | 18696 | 1466590337149 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 18696 | 1466590337159 Marionette TRACE conn4 <- [1,2886,null,{}] 03:12:17 INFO - PROCESS | 18696 | 1466590337186 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:17 INFO - PROCESS | 18696 | 1466590337201 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:17 INFO - PROCESS | 18696 | 1466590337520 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 03:12:17 INFO - PROCESS | 18696 | 1466590337820 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:17 INFO - PROCESS | 18696 | 1466590337832 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:17 INFO - PROCESS | 18696 | ++DOCSHELL 0x97835400 == 16 [pid = 18696] [id = 729] 03:12:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9783b800) [pid = 18696] [serial = 2188] [outer = (nil)] 03:12:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x99f61c00) [pid = 18696] [serial = 2189] [outer = 0x9783b800] 03:12:17 INFO - PROCESS | 18696 | 1466590337915 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a2e2c00) [pid = 18696] [serial = 2190] [outer = 0x9783b800] 03:12:18 INFO - PROCESS | 18696 | 1466590338888 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:12:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:12:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1797ms 03:12:18 INFO - PROCESS | 18696 | 1466590338945 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 03:12:18 INFO - PROCESS | 18696 | 1466590338950 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 03:12:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:12:18 INFO - PROCESS | 18696 | 1466590338957 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 18696 | 1466590338960 Marionette TRACE conn4 <- [1,2890,null,{}] 03:12:18 INFO - PROCESS | 18696 | 1466590338966 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:18 INFO - PROCESS | 18696 | 1466590338971 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:19 INFO - PROCESS | 18696 | 1466590339168 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 03:12:19 INFO - PROCESS | 18696 | 1466590339415 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 18696 | 1466590339426 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a23800 == 17 [pid = 18696] [id = 730] 03:12:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91a25c00) [pid = 18696] [serial = 2191] [outer = (nil)] 03:12:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9a54f800) [pid = 18696] [serial = 2192] [outer = 0x91a25c00] 03:12:19 INFO - PROCESS | 18696 | 1466590339561 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a559c00) [pid = 18696] [serial = 2193] [outer = 0x91a25c00] 03:12:20 INFO - PROCESS | 18696 | 1466590340824 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:12:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1938ms 03:12:20 INFO - PROCESS | 18696 | 1466590340896 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 18696 | 1466590340901 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:12:20 INFO - PROCESS | 18696 | 1466590340910 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 18696 | 1466590340915 Marionette TRACE conn4 <- [1,2894,null,{}] 03:12:20 INFO - PROCESS | 18696 | 1466590340923 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:20 INFO - PROCESS | 18696 | 1466590340927 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:21 INFO - PROCESS | 18696 | 1466590341260 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 03:12:21 INFO - PROCESS | 18696 | 1466590341522 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 18696 | 1466590341539 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:21 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83000 == 18 [pid = 18696] [id = 731] 03:12:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x91246c00) [pid = 18696] [serial = 2194] [outer = (nil)] 03:12:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x91a25000) [pid = 18696] [serial = 2195] [outer = 0x91246c00] 03:12:21 INFO - PROCESS | 18696 | 1466590341652 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9218d400) [pid = 18696] [serial = 2196] [outer = 0x91246c00] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9500f800) [pid = 18696] [serial = 2135] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a325800) [pid = 18696] [serial = 2132] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a550c00) [pid = 18696] [serial = 2133] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x99f5b000) [pid = 18696] [serial = 2117] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a328000) [pid = 18696] [serial = 2118] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x92208000) [pid = 18696] [serial = 2111] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93810c00) [pid = 18696] [serial = 2112] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952e9800) [pid = 18696] [serial = 2114] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x96d9a800) [pid = 18696] [serial = 2115] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x96d9b000) [pid = 18696] [serial = 2109] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x96d34c00) [pid = 18696] [serial = 2108] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x93be2000) [pid = 18696] [serial = 2126] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x96d38800) [pid = 18696] [serial = 2120] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a2e8800) [pid = 18696] [serial = 2121] [outer = (nil)] [url = about:blank] 03:12:21 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x91272800) [pid = 18696] [serial = 2123] [outer = (nil)] [url = about:blank] 03:12:22 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x91a27800) [pid = 18696] [serial = 2124] [outer = (nil)] [url = about:blank] 03:12:22 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x97835000) [pid = 18696] [serial = 2129] [outer = (nil)] [url = about:blank] 03:12:22 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x9962ac00) [pid = 18696] [serial = 2130] [outer = (nil)] [url = about:blank] 03:12:22 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x950cc400) [pid = 18696] [serial = 2127] [outer = (nil)] [url = about:blank] 03:12:22 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x96d93800) [pid = 18696] [serial = 2136] [outer = (nil)] [url = about:blank] 03:12:22 INFO - PROCESS | 18696 | 1466590342493 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:12:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1641ms 03:12:22 INFO - PROCESS | 18696 | 1466590342552 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 18696 | 1466590342559 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 03:12:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:12:22 INFO - PROCESS | 18696 | 1466590342575 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 18696 | 1466590342581 Marionette TRACE conn4 <- [1,2898,null,{}] 03:12:22 INFO - PROCESS | 18696 | 1466590342589 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:22 INFO - PROCESS | 18696 | 1466590342594 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:22 INFO - PROCESS | 18696 | 1466590342785 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 03:12:22 INFO - PROCESS | 18696 | 1466590342927 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 18696 | 1466590342934 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f862c00 == 19 [pid = 18696] [id = 732] 03:12:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x93b10000) [pid = 18696] [serial = 2197] [outer = (nil)] 03:12:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x95010800) [pid = 18696] [serial = 2198] [outer = 0x93b10000] 03:12:23 INFO - PROCESS | 18696 | 1466590343013 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x950c0800) [pid = 18696] [serial = 2199] [outer = 0x93b10000] 03:12:23 INFO - PROCESS | 18696 | 1466590343932 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:12:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1391ms 03:12:23 INFO - PROCESS | 18696 | 1466590343965 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 18696 | 1466590343968 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 03:12:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:12:23 INFO - PROCESS | 18696 | 1466590343976 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 18696 | 1466590343982 Marionette TRACE conn4 <- [1,2902,null,{}] 03:12:24 INFO - PROCESS | 18696 | 1466590344002 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:24 INFO - PROCESS | 18696 | 1466590344010 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:24 INFO - PROCESS | 18696 | 1466590344185 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 03:12:24 INFO - PROCESS | 18696 | 1466590344357 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 18696 | 1466590344371 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d37000 == 20 [pid = 18696] [id = 733] 03:12:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d9b000) [pid = 18696] [serial = 2200] [outer = (nil)] 03:12:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x97835000) [pid = 18696] [serial = 2201] [outer = 0x96d9b000] 03:12:24 INFO - PROCESS | 18696 | 1466590344443 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9962ac00) [pid = 18696] [serial = 2202] [outer = 0x96d9b000] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x952e9c00) [pid = 18696] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x92204c00) [pid = 18696] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x952bb800) [pid = 18696] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x8e645000) [pid = 18696] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x950edc00) [pid = 18696] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x91a2b400) [pid = 18696] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x91248800) [pid = 18696] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x8f85cc00) [pid = 18696] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x9524f800) [pid = 18696] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x9ae25800) [pid = 18696] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 68 (0x93bee000) [pid = 18696] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 67 (0x92188000) [pid = 18696] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 66 (0x950c8800) [pid = 18696] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:12:25 INFO - PROCESS | 18696 | --DOMWINDOW == 65 (0x92d88800) [pid = 18696] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:12:25 INFO - PROCESS | 18696 | 1466590345907 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:12:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1992ms 03:12:26 INFO - PROCESS | 18696 | 1466590346031 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 18696 | 1466590346039 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 03:12:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:12:26 INFO - PROCESS | 18696 | 1466590346063 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 18696 | 1466590346069 Marionette TRACE conn4 <- [1,2906,null,{}] 03:12:26 INFO - PROCESS | 18696 | 1466590346077 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:26 INFO - PROCESS | 18696 | 1466590346083 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:26 INFO - PROCESS | 18696 | 1466590346267 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 03:12:26 INFO - PROCESS | 18696 | 1466590346453 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:26 INFO - PROCESS | 18696 | 1466590346467 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:26 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7cc00 == 21 [pid = 18696] [id = 734] 03:12:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 66 (0x8fa7d000) [pid = 18696] [serial = 2203] [outer = (nil)] 03:12:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 67 (0x91243800) [pid = 18696] [serial = 2204] [outer = 0x8fa7d000] 03:12:26 INFO - PROCESS | 18696 | 1466590346589 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 18696 | ++DOMWINDOW == 68 (0x9124a800) [pid = 18696] [serial = 2205] [outer = 0x8fa7d000] 03:12:27 INFO - PROCESS | 18696 | 1466590347609 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:12:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1584ms 03:12:27 INFO - PROCESS | 18696 | 1466590347647 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 03:12:27 INFO - PROCESS | 18696 | 1466590347655 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 03:12:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:12:27 INFO - PROCESS | 18696 | 1466590347667 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 18696 | 1466590347671 Marionette TRACE conn4 <- [1,2910,null,{}] 03:12:27 INFO - PROCESS | 18696 | 1466590347678 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:27 INFO - PROCESS | 18696 | 1466590347684 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:27 INFO - PROCESS | 18696 | 1466590347904 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 03:12:28 INFO - PROCESS | 18696 | 1466590348185 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 18696 | 1466590348197 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:28 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e647800 == 22 [pid = 18696] [id = 735] 03:12:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 69 (0x93b44c00) [pid = 18696] [serial = 2206] [outer = (nil)] 03:12:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x93be2000) [pid = 18696] [serial = 2207] [outer = 0x93b44c00] 03:12:28 INFO - PROCESS | 18696 | 1466590348301 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x95018800) [pid = 18696] [serial = 2208] [outer = 0x93b44c00] 03:12:29 INFO - PROCESS | 18696 | 1466590349235 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:12:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:12:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:12:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1635ms 03:12:29 INFO - PROCESS | 18696 | 1466590349320 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 03:12:29 INFO - PROCESS | 18696 | 1466590349328 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 03:12:29 INFO - TEST-START | /DOMEvents/constructors.html 03:12:29 INFO - PROCESS | 18696 | 1466590349341 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:12:29 INFO - PROCESS | 18696 | 1466590349350 Marionette TRACE conn4 <- [1,2914,null,{}] 03:12:29 INFO - PROCESS | 18696 | 1466590349377 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:29 INFO - PROCESS | 18696 | 1466590349392 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:29 INFO - PROCESS | 18696 | 1466590349679 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 03:12:29 INFO - PROCESS | 18696 | 1466590349948 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 18696 | 1466590349956 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x952df000 == 23 [pid = 18696] [id = 736] 03:12:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x952e1c00) [pid = 18696] [serial = 2209] [outer = (nil)] 03:12:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x96d29400) [pid = 18696] [serial = 2210] [outer = 0x952e1c00] 03:12:30 INFO - PROCESS | 18696 | 1466590350043 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x96d36000) [pid = 18696] [serial = 2211] [outer = 0x952e1c00] 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:12:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:12:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:12:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:12:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:12:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1781ms 03:12:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:12:31 INFO - PROCESS | 18696 | 1466590351065 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:12:31 INFO - PROCESS | 18696 | 1466590351133 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 18696 | 1466590351153 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 03:12:31 INFO - PROCESS | 18696 | 1466590351169 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 18696 | 1466590351173 Marionette TRACE conn4 <- [1,2918,null,{}] 03:12:31 INFO - PROCESS | 18696 | 1466590351180 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:31 INFO - PROCESS | 18696 | 1466590351185 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:31 INFO - PROCESS | 18696 | 1466590351434 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 03:12:31 INFO - PROCESS | 18696 | 1466590351681 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 18696 | 1466590351688 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:31 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b9800 == 24 [pid = 18696] [id = 737] 03:12:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x96d2b000) [pid = 18696] [serial = 2212] [outer = (nil)] 03:12:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x9a54e000) [pid = 18696] [serial = 2213] [outer = 0x96d2b000] 03:12:31 INFO - PROCESS | 18696 | 1466590351791 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9a553800) [pid = 18696] [serial = 2214] [outer = 0x96d2b000] 03:12:32 INFO - PROCESS | 18696 | 1466590352633 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:12:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:12:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1495ms 03:12:32 INFO - PROCESS | 18696 | 1466590352662 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 03:12:32 INFO - PROCESS | 18696 | 1466590352668 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 03:12:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:12:32 INFO - PROCESS | 18696 | 1466590352676 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 18696 | 1466590352679 Marionette TRACE conn4 <- [1,2922,null,{}] 03:12:32 INFO - PROCESS | 18696 | 1466590352686 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:32 INFO - PROCESS | 18696 | 1466590352692 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:32 INFO - PROCESS | 18696 | 1466590352855 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 03:12:33 INFO - PROCESS | 18696 | 1466590353135 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 18696 | 1466590353149 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:33 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b41c00 == 25 [pid = 18696] [id = 738] 03:12:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x99f60400) [pid = 18696] [serial = 2215] [outer = (nil)] 03:12:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x9a993800) [pid = 18696] [serial = 2216] [outer = 0x99f60400] 03:12:33 INFO - PROCESS | 18696 | 1466590353294 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9a997c00) [pid = 18696] [serial = 2217] [outer = 0x99f60400] 03:12:34 INFO - PROCESS | 18696 | [18696] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:12:34 INFO - PROCESS | 18696 | [18696] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:12:34 INFO - PROCESS | 18696 | [18696] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:12:34 INFO - PROCESS | 18696 | [18696] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:12:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:12:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:12:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 03:12:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:12:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 03:12:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:12:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 03:12:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:12:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:12:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1584ms 03:12:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:12:34 INFO - PROCESS | 18696 | 1466590354236 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:12:34 INFO - PROCESS | 18696 | 1466590354261 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 18696 | 1466590354265 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 03:12:34 INFO - PROCESS | 18696 | 1466590354282 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 18696 | 1466590354291 Marionette TRACE conn4 <- [1,2926,null,{}] 03:12:34 INFO - PROCESS | 18696 | 1466590354343 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:34 INFO - PROCESS | 18696 | 1466590354355 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:34 INFO - PROCESS | 18696 | 1466590354623 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 03:12:34 INFO - PROCESS | 18696 | 1466590354822 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 18696 | 1466590354831 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e650000 == 26 [pid = 18696] [id = 739] 03:12:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8f85c000) [pid = 18696] [serial = 2218] [outer = (nil)] 03:12:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9bb02800) [pid = 18696] [serial = 2219] [outer = 0x8f85c000] 03:12:34 INFO - PROCESS | 18696 | 1466590354916 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x9d36f400) [pid = 18696] [serial = 2220] [outer = 0x8f85c000] 03:12:35 INFO - PROCESS | 18696 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:12:35 INFO - PROCESS | 18696 | 1466590355825 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:12:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:12:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1596ms 03:12:35 INFO - PROCESS | 18696 | 1466590355881 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 18696 | 1466590355884 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 03:12:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:12:35 INFO - PROCESS | 18696 | 1466590355891 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 18696 | 1466590355895 Marionette TRACE conn4 <- [1,2930,null,{}] 03:12:35 INFO - PROCESS | 18696 | 1466590355901 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:35 INFO - PROCESS | 18696 | 1466590355906 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:36 INFO - PROCESS | 18696 | 1466590356161 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 03:12:36 INFO - PROCESS | 18696 | 1466590356357 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 18696 | 1466590356369 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:36 INFO - PROCESS | 18696 | ++DOCSHELL 0x9218a000 == 27 [pid = 18696] [id = 740] 03:12:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x9bbbb400) [pid = 18696] [serial = 2221] [outer = (nil)] 03:12:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9d44bc00) [pid = 18696] [serial = 2222] [outer = 0x9bbbb400] 03:12:36 INFO - PROCESS | 18696 | 1466590356461 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9d449800) [pid = 18696] [serial = 2223] [outer = 0x9bbbb400] 03:12:37 INFO - PROCESS | 18696 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:12:37 INFO - PROCESS | 18696 | 1466590357454 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:12:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:12:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1586ms 03:12:37 INFO - PROCESS | 18696 | 1466590357481 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 18696 | 1466590357488 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 03:12:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:12:37 INFO - PROCESS | 18696 | 1466590357498 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 18696 | 1466590357503 Marionette TRACE conn4 <- [1,2934,null,{}] 03:12:37 INFO - PROCESS | 18696 | 1466590357510 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:37 INFO - PROCESS | 18696 | 1466590357517 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:37 INFO - PROCESS | 18696 | 1466590357710 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 03:12:37 INFO - PROCESS | 18696 | 1466590357906 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 18696 | 1466590357917 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b6ac000 == 28 [pid = 18696] [id = 741] 03:12:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9d373000) [pid = 18696] [serial = 2224] [outer = (nil)] 03:12:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0xa0613400) [pid = 18696] [serial = 2225] [outer = 0x9d373000] 03:12:38 INFO - PROCESS | 18696 | 1466590358030 Marionette DEBUG loaded listener.js 03:12:38 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0xa0615800) [pid = 18696] [serial = 2226] [outer = 0x9d373000] 03:12:38 INFO - PROCESS | 18696 | 1466590358861 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:12:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:12:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1391ms 03:12:38 INFO - PROCESS | 18696 | 1466590358891 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 18696 | 1466590358895 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 03:12:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:12:38 INFO - PROCESS | 18696 | 1466590358901 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 18696 | 1466590358905 Marionette TRACE conn4 <- [1,2938,null,{}] 03:12:38 INFO - PROCESS | 18696 | 1466590358911 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:38 INFO - PROCESS | 18696 | 1466590358916 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:39 INFO - PROCESS | 18696 | 1466590359104 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 03:12:39 INFO - PROCESS | 18696 | 1466590359323 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 18696 | 1466590359333 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa81400 == 29 [pid = 18696] [id = 742] 03:12:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x91a25800) [pid = 18696] [serial = 2227] [outer = (nil)] 03:12:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0xa061b400) [pid = 18696] [serial = 2228] [outer = 0x91a25800] 03:12:39 INFO - PROCESS | 18696 | 1466590359428 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0xa061f800) [pid = 18696] [serial = 2229] [outer = 0x91a25800] 03:12:40 INFO - PROCESS | 18696 | 1466590360314 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:12:40 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:12:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1433ms 03:12:40 INFO - PROCESS | 18696 | 1466590360335 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 18696 | 1466590360338 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 03:12:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:12:40 INFO - PROCESS | 18696 | 1466590360346 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 18696 | 1466590360350 Marionette TRACE conn4 <- [1,2942,null,{}] 03:12:40 INFO - PROCESS | 18696 | 1466590360356 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:40 INFO - PROCESS | 18696 | 1466590360362 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:40 INFO - PROCESS | 18696 | 1466590360550 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 03:12:41 INFO - PROCESS | 18696 | 1466590361070 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 18696 | 1466590361081 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:41 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64a400 == 30 [pid = 18696] [id = 743] 03:12:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x8e64ac00) [pid = 18696] [serial = 2230] [outer = (nil)] 03:12:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x8e652c00) [pid = 18696] [serial = 2231] [outer = 0x8e64ac00] 03:12:41 INFO - PROCESS | 18696 | 1466590361164 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x8fa77800) [pid = 18696] [serial = 2232] [outer = 0x8e64ac00] 03:12:41 INFO - PROCESS | 18696 | 1466590361934 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:12:41 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:12:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:12:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1647ms 03:12:42 INFO - PROCESS | 18696 | 1466590361998 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 18696 | 1466590362004 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 03:12:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:12:42 INFO - PROCESS | 18696 | 1466590362013 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 18696 | 1466590362016 Marionette TRACE conn4 <- [1,2946,null,{}] 03:12:42 INFO - PROCESS | 18696 | 1466590362025 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:42 INFO - PROCESS | 18696 | 1466590362033 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:42 INFO - PROCESS | 18696 | 1466590362295 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 03:12:42 INFO - PROCESS | 18696 | 1466590362496 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 18696 | 1466590362503 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa80400 == 31 [pid = 18696] [id = 744] 03:12:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x91242c00) [pid = 18696] [serial = 2233] [outer = (nil)] 03:12:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x93b06400) [pid = 18696] [serial = 2234] [outer = 0x91242c00] 03:12:42 INFO - PROCESS | 18696 | 1466590362580 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x93b47c00) [pid = 18696] [serial = 2235] [outer = 0x91242c00] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8f862c00 == 30 [pid = 18696] [id = 732] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa83000 == 29 [pid = 18696] [id = 731] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x91241800 == 28 [pid = 18696] [id = 722] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x950c8400 == 27 [pid = 18696] [id = 724] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8f863400 == 26 [pid = 18696] [id = 727] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x97835400 == 25 [pid = 18696] [id = 729] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x91277400 == 24 [pid = 18696] [id = 723] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x9220a400 == 23 [pid = 18696] [id = 728] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x92185800 == 22 [pid = 18696] [id = 721] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x91278800 == 21 [pid = 18696] [id = 725] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x91a23800 == 20 [pid = 18696] [id = 730] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8e649800 == 19 [pid = 18696] [id = 720] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x9b6ac000 == 18 [pid = 18696] [id = 741] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa81400 == 17 [pid = 18696] [id = 742] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x9218a000 == 16 [pid = 18696] [id = 740] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8e650000 == 15 [pid = 18696] [id = 739] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x93b41c00 == 14 [pid = 18696] [id = 738] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x952df000 == 13 [pid = 18696] [id = 736] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x952b9800 == 12 [pid = 18696] [id = 737] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8e647800 == 11 [pid = 18696] [id = 735] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x952da800 == 10 [pid = 18696] [id = 726] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x96d37000 == 9 [pid = 18696] [id = 733] 03:12:43 INFO - PROCESS | 18696 | --DOCSHELL 0x8fa7cc00 == 8 [pid = 18696] [id = 734] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9a54dc00) [pid = 18696] [serial = 2147] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x93819000) [pid = 18696] [serial = 2171] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9d86d800) [pid = 18696] [serial = 2160] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x8f864400) [pid = 18696] [serial = 2139] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x952de000) [pid = 18696] [serial = 2145] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b4b800) [pid = 18696] [serial = 2177] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91273000) [pid = 18696] [serial = 2169] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9220ec00) [pid = 18696] [serial = 2162] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9d807c00) [pid = 18696] [serial = 2156] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x8e64ec00) [pid = 18696] [serial = 2138] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a8b5c00) [pid = 18696] [serial = 2148] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9b32bc00) [pid = 18696] [serial = 2153] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x9a99bc00) [pid = 18696] [serial = 2150] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x92206800) [pid = 18696] [serial = 2165] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x93b4f000) [pid = 18696] [serial = 2172] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9524e400) [pid = 18696] [serial = 2175] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9d80a800) [pid = 18696] [serial = 2157] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9124cc00) [pid = 18696] [serial = 2168] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x950cb400) [pid = 18696] [serial = 2174] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9a99dc00) [pid = 18696] [serial = 2151] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x9bb07000) [pid = 18696] [serial = 2154] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x952b7c00) [pid = 18696] [serial = 2144] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93813c00) [pid = 18696] [serial = 2166] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x93b08400) [pid = 18696] [serial = 2141] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x9d86b800) [pid = 18696] [serial = 2159] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x99f52400) [pid = 18696] [serial = 2163] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 71 (0x93b4a800) [pid = 18696] [serial = 2142] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 70 (0x96d2f800) [pid = 18696] [serial = 2180] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | --DOMWINDOW == 69 (0x952b3800) [pid = 18696] [serial = 2178] [outer = (nil)] [url = about:blank] 03:12:44 INFO - PROCESS | 18696 | 1466590364759 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:12:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:12:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2786ms 03:12:44 INFO - PROCESS | 18696 | 1466590364800 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 18696 | 1466590364805 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 03:12:44 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:12:44 INFO - PROCESS | 18696 | 1466590364813 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 18696 | 1466590364818 Marionette TRACE conn4 <- [1,2950,null,{}] 03:12:44 INFO - PROCESS | 18696 | 1466590364826 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:44 INFO - PROCESS | 18696 | 1466590364833 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:45 INFO - PROCESS | 18696 | 1466590365015 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 03:12:45 INFO - PROCESS | 18696 | 1466590365158 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 18696 | 1466590365170 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x91250000 == 9 [pid = 18696] [id = 745] 03:12:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 70 (0x9126ec00) [pid = 18696] [serial = 2236] [outer = (nil)] 03:12:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 71 (0x91274c00) [pid = 18696] [serial = 2237] [outer = 0x9126ec00] 03:12:45 INFO - PROCESS | 18696 | 1466590365243 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 72 (0x91a24800) [pid = 18696] [serial = 2238] [outer = 0x9126ec00] 03:12:45 INFO - PROCESS | 18696 | ++DOCSHELL 0x9220d400 == 10 [pid = 18696] [id = 746] 03:12:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x9220e400) [pid = 18696] [serial = 2239] [outer = (nil)] 03:12:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x9220fc00) [pid = 18696] [serial = 2240] [outer = 0x9220e400] 03:12:46 INFO - PROCESS | 18696 | 1466590366181 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:12:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:12:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1384ms 03:12:46 INFO - PROCESS | 18696 | 1466590366199 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 18696 | 1466590366209 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 03:12:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:12:46 INFO - PROCESS | 18696 | 1466590366222 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 18696 | 1466590366226 Marionette TRACE conn4 <- [1,2954,null,{}] 03:12:46 INFO - PROCESS | 18696 | 1466590366232 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:46 INFO - PROCESS | 18696 | 1466590366238 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:46 INFO - PROCESS | 18696 | 1466590366492 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 03:12:46 INFO - PROCESS | 18696 | 1466590366530 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 18696 | 1466590366537 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x93816400 == 11 [pid = 18696] [id = 747] 03:12:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x93b09400) [pid = 18696] [serial = 2241] [outer = (nil)] 03:12:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x93b46400) [pid = 18696] [serial = 2242] [outer = 0x93b09400] 03:12:46 INFO - PROCESS | 18696 | 1466590366612 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x93b4b800) [pid = 18696] [serial = 2243] [outer = 0x93b09400] 03:12:47 INFO - PROCESS | 18696 | 1466590367470 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:12:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:12:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:12:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1286ms 03:12:47 INFO - PROCESS | 18696 | 1466590367509 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 18696 | 1466590367513 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 03:12:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:12:47 INFO - PROCESS | 18696 | 1466590367528 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 18696 | 1466590367534 Marionette TRACE conn4 <- [1,2958,null,{}] 03:12:47 INFO - PROCESS | 18696 | 1466590367551 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:47 INFO - PROCESS | 18696 | 1466590367562 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:47 INFO - PROCESS | 18696 | 1466590367807 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 03:12:47 INFO - PROCESS | 18696 | 1466590367827 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 18696 | 1466590367839 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x9524e400 == 12 [pid = 18696] [id = 748] 03:12:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9524f000) [pid = 18696] [serial = 2244] [outer = (nil)] 03:12:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x952b5800) [pid = 18696] [serial = 2245] [outer = 0x9524f000] 03:12:47 INFO - PROCESS | 18696 | 1466590367923 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x952c1000) [pid = 18696] [serial = 2246] [outer = 0x9524f000] 03:12:48 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x96d9b000) [pid = 18696] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:12:48 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x9783b800) [pid = 18696] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:12:48 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x952b8800) [pid = 18696] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:12:48 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x91a25c00) [pid = 18696] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:12:49 INFO - PROCESS | 18696 | --DOMWINDOW == 75 (0x93b10000) [pid = 18696] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:12:49 INFO - PROCESS | 18696 | --DOMWINDOW == 74 (0x91246c00) [pid = 18696] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:12:49 INFO - PROCESS | 18696 | --DOMWINDOW == 73 (0x952dd800) [pid = 18696] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:12:49 INFO - PROCESS | 18696 | --DOMWINDOW == 72 (0x9124c000) [pid = 18696] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:12:49 INFO - PROCESS | 18696 | 1466590369371 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:12:49 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:12:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1867ms 03:12:49 INFO - PROCESS | 18696 | 1466590369388 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 18696 | 1466590369392 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:12:49 INFO - PROCESS | 18696 | 1466590369398 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 18696 | 1466590369401 Marionette TRACE conn4 <- [1,2962,null,{}] 03:12:49 INFO - PROCESS | 18696 | 1466590369407 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:49 INFO - PROCESS | 18696 | 1466590369411 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:49 INFO - PROCESS | 18696 | 1466590369555 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 03:12:49 INFO - PROCESS | 18696 | 1466590369701 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 18696 | 1466590369713 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b10000 == 13 [pid = 18696] [id = 749] 03:12:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 73 (0x93beb400) [pid = 18696] [serial = 2247] [outer = (nil)] 03:12:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 74 (0x952dbc00) [pid = 18696] [serial = 2248] [outer = 0x93beb400] 03:12:49 INFO - PROCESS | 18696 | 1466590369782 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 75 (0x96d2f400) [pid = 18696] [serial = 2249] [outer = 0x93beb400] 03:12:50 INFO - PROCESS | 18696 | 1466590370493 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:12:50 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:12:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1134ms 03:12:50 INFO - PROCESS | 18696 | 1466590370534 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 18696 | 1466590370538 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 03:12:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:12:50 INFO - PROCESS | 18696 | 1466590370544 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 18696 | 1466590370547 Marionette TRACE conn4 <- [1,2966,null,{}] 03:12:50 INFO - PROCESS | 18696 | 1466590370553 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:50 INFO - PROCESS | 18696 | 1466590370558 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:50 INFO - PROCESS | 18696 | 1466590370784 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 03:12:50 INFO - PROCESS | 18696 | 1466590370803 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 18696 | 1466590370811 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:50 INFO - PROCESS | 18696 | ++DOCSHELL 0x952b6800 == 14 [pid = 18696] [id = 750] 03:12:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 76 (0x96d2bc00) [pid = 18696] [serial = 2250] [outer = (nil)] 03:12:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x96d9c800) [pid = 18696] [serial = 2251] [outer = 0x96d2bc00] 03:12:50 INFO - PROCESS | 18696 | 1466590370884 Marionette DEBUG loaded listener.js 03:12:50 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9961dc00) [pid = 18696] [serial = 2252] [outer = 0x96d2bc00] 03:12:51 INFO - PROCESS | 18696 | 1466590371862 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:12:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:12:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1342ms 03:12:51 INFO - PROCESS | 18696 | 1466590371888 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 03:12:51 INFO - PROCESS | 18696 | 1466590371895 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 03:12:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:12:51 INFO - PROCESS | 18696 | 1466590371902 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:12:51 INFO - PROCESS | 18696 | 1466590371910 Marionette TRACE conn4 <- [1,2970,null,{}] 03:12:51 INFO - PROCESS | 18696 | 1466590371918 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:51 INFO - PROCESS | 18696 | 1466590371924 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:52 INFO - PROCESS | 18696 | 1466590372231 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 03:12:52 INFO - PROCESS | 18696 | 1466590372326 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 18696 | 1466590372337 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:52 INFO - PROCESS | 18696 | ++DOCSHELL 0x91249800 == 15 [pid = 18696] [id = 751] 03:12:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x91272000) [pid = 18696] [serial = 2253] [outer = (nil)] 03:12:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x9220ec00) [pid = 18696] [serial = 2254] [outer = 0x91272000] 03:12:52 INFO - PROCESS | 18696 | 1466590372458 Marionette DEBUG loaded listener.js 03:12:52 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x93819800) [pid = 18696] [serial = 2255] [outer = 0x91272000] 03:12:53 INFO - PROCESS | 18696 | 1466590373355 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:12:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:12:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1484ms 03:12:53 INFO - PROCESS | 18696 | 1466590373388 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 18696 | 1466590373395 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 03:12:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:12:53 INFO - PROCESS | 18696 | 1466590373406 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 18696 | 1466590373410 Marionette TRACE conn4 <- [1,2974,null,{}] 03:12:53 INFO - PROCESS | 18696 | 1466590373417 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:53 INFO - PROCESS | 18696 | 1466590373423 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:53 INFO - PROCESS | 18696 | 1466590373733 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 03:12:53 INFO - PROCESS | 18696 | 1466590373875 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 18696 | 1466590373883 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:53 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f860400 == 16 [pid = 18696] [id = 752] 03:12:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x9500fc00) [pid = 18696] [serial = 2256] [outer = (nil)] 03:12:53 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x952b3800) [pid = 18696] [serial = 2257] [outer = 0x9500fc00] 03:12:53 INFO - PROCESS | 18696 | 1466590373969 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x952da800) [pid = 18696] [serial = 2258] [outer = 0x9500fc00] 03:12:54 INFO - PROCESS | 18696 | 1466590374897 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:12:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:12:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1532ms 03:12:54 INFO - PROCESS | 18696 | 1466590374938 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 03:12:54 INFO - PROCESS | 18696 | 1466590374942 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 03:12:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:12:54 INFO - PROCESS | 18696 | 1466590374949 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 18696 | 1466590374955 Marionette TRACE conn4 <- [1,2978,null,{}] 03:12:54 INFO - PROCESS | 18696 | 1466590374972 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:54 INFO - PROCESS | 18696 | 1466590374982 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:55 INFO - PROCESS | 18696 | 1466590375290 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 03:12:55 INFO - PROCESS | 18696 | 1466590375435 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 18696 | 1466590375446 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:55 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a0f7000 == 17 [pid = 18696] [id = 753] 03:12:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9a0fb000) [pid = 18696] [serial = 2259] [outer = (nil)] 03:12:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x9a327800) [pid = 18696] [serial = 2260] [outer = 0x9a0fb000] 03:12:55 INFO - PROCESS | 18696 | 1466590375532 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x9a54ec00) [pid = 18696] [serial = 2261] [outer = 0x9a0fb000] 03:12:56 INFO - PROCESS | 18696 | 1466590376397 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:12:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:12:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1497ms 03:12:56 INFO - PROCESS | 18696 | 1466590376447 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 03:12:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:12:56 INFO - PROCESS | 18696 | 1466590376452 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 03:12:56 INFO - PROCESS | 18696 | 1466590376459 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:12:56 INFO - PROCESS | 18696 | 1466590376462 Marionette TRACE conn4 <- [1,2982,null,{}] 03:12:56 INFO - PROCESS | 18696 | 1466590376468 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:56 INFO - PROCESS | 18696 | 1466590376474 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:56 INFO - PROCESS | 18696 | 1466590376681 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 03:12:56 INFO - PROCESS | 18696 | 1466590376840 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:56 INFO - PROCESS | 18696 | 1466590376849 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:56 INFO - PROCESS | 18696 | ++DOCSHELL 0x9a725c00 == 18 [pid = 18696] [id = 754] 03:12:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x9a7c1000) [pid = 18696] [serial = 2262] [outer = (nil)] 03:12:56 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9a8b7c00) [pid = 18696] [serial = 2263] [outer = 0x9a7c1000] 03:12:56 INFO - PROCESS | 18696 | 1466590376949 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9a98f400) [pid = 18696] [serial = 2264] [outer = 0x9a7c1000] 03:12:57 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:12:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:12:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:12:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1342ms 03:12:57 INFO - PROCESS | 18696 | 1466590377784 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:12:57 INFO - PROCESS | 18696 | 1466590377803 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 18696 | 1466590377807 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 03:12:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:12:57 INFO - PROCESS | 18696 | 1466590377813 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 18696 | 1466590377817 Marionette TRACE conn4 <- [1,2986,null,{}] 03:12:57 INFO - PROCESS | 18696 | 1466590377823 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:57 INFO - PROCESS | 18696 | 1466590377829 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:58 INFO - PROCESS | 18696 | 1466590378003 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 03:12:58 INFO - PROCESS | 18696 | 1466590378197 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 18696 | 1466590378207 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:58 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa78400 == 19 [pid = 18696] [id = 755] 03:12:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9a556400) [pid = 18696] [serial = 2265] [outer = (nil)] 03:12:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9ae1ac00) [pid = 18696] [serial = 2266] [outer = 0x9a556400] 03:12:58 INFO - PROCESS | 18696 | 1466590378300 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x9ae1c000) [pid = 18696] [serial = 2267] [outer = 0x9a556400] 03:12:59 INFO - PROCESS | 18696 | 1466590379179 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:12:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 03:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1382ms 03:12:59 INFO - PROCESS | 18696 | 1466590379195 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 03:12:59 INFO - PROCESS | 18696 | 1466590379199 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 03:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:12:59 INFO - PROCESS | 18696 | 1466590379206 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 18696 | 1466590379210 Marionette TRACE conn4 <- [1,2990,null,{}] 03:12:59 INFO - PROCESS | 18696 | 1466590379216 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:59 INFO - PROCESS | 18696 | 1466590379227 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:59 INFO - PROCESS | 18696 | 1466590379458 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 03:12:59 INFO - PROCESS | 18696 | 1466590379668 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 18696 | 1466590379675 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:12:59 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa83c00 == 20 [pid = 18696] [id = 756] 03:12:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x950ed800) [pid = 18696] [serial = 2268] [outer = (nil)] 03:12:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9b610000) [pid = 18696] [serial = 2269] [outer = 0x950ed800] 03:12:59 INFO - PROCESS | 18696 | 1466590379758 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9b6a7c00) [pid = 18696] [serial = 2270] [outer = 0x950ed800] 03:13:00 INFO - PROCESS | 18696 | ++DOCSHELL 0x9b32e400 == 21 [pid = 18696] [id = 757] 03:13:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9b69e400) [pid = 18696] [serial = 2271] [outer = (nil)] 03:13:00 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x9d376000) [pid = 18696] [serial = 2272] [outer = 0x9b69e400] 03:13:00 INFO - PROCESS | 18696 | 1466590380657 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:13:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 03:13:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1484ms 03:13:00 INFO - PROCESS | 18696 | 1466590380691 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 03:13:00 INFO - PROCESS | 18696 | 1466590380694 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 03:13:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:13:00 INFO - PROCESS | 18696 | 1466590380701 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 18696 | 1466590380705 Marionette TRACE conn4 <- [1,2994,null,{}] 03:13:00 INFO - PROCESS | 18696 | 1466590380711 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:00 INFO - PROCESS | 18696 | 1466590380716 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:00 INFO - PROCESS | 18696 | 1466590380920 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 03:13:01 INFO - PROCESS | 18696 | 1466590381108 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:01 INFO - PROCESS | 18696 | 1466590381116 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:01 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d30800 == 22 [pid = 18696] [id = 758] 03:13:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9b330c00) [pid = 18696] [serial = 2273] [outer = (nil)] 03:13:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9d374800) [pid = 18696] [serial = 2274] [outer = 0x9b330c00] 03:13:01 INFO - PROCESS | 18696 | 1466590381199 Marionette DEBUG loaded listener.js 03:13:01 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9d44d000) [pid = 18696] [serial = 2275] [outer = 0x9b330c00] 03:13:02 INFO - PROCESS | 18696 | 1466590382068 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:13:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:13:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:13:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1384ms 03:13:02 INFO - PROCESS | 18696 | 1466590382087 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 03:13:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:13:02 INFO - PROCESS | 18696 | 1466590382091 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 03:13:02 INFO - PROCESS | 18696 | 1466590382097 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:13:02 INFO - PROCESS | 18696 | 1466590382101 Marionette TRACE conn4 <- [1,2998,null,{}] 03:13:02 INFO - PROCESS | 18696 | 1466590382108 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:02 INFO - PROCESS | 18696 | 1466590382114 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:02 INFO - PROCESS | 18696 | 1466590382287 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 03:13:02 INFO - PROCESS | 18696 | 1466590382482 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 18696 | 1466590382489 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:02 INFO - PROCESS | 18696 | ++DOCSHELL 0x8fa7ac00 == 23 [pid = 18696] [id = 759] 03:13:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x91243400) [pid = 18696] [serial = 2276] [outer = (nil)] 03:13:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9b331400) [pid = 18696] [serial = 2277] [outer = 0x91243400] 03:13:02 INFO - PROCESS | 18696 | 1466590382584 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x99126800) [pid = 18696] [serial = 2278] [outer = 0x91243400] 03:13:03 INFO - PROCESS | 18696 | 1466590383431 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:13:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 03:13:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1387ms 03:13:03 INFO - PROCESS | 18696 | 1466590383485 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 18696 | 1466590383489 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 03:13:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:13:03 INFO - PROCESS | 18696 | 1466590383497 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 18696 | 1466590383500 Marionette TRACE conn4 <- [1,3002,null,{}] 03:13:03 INFO - PROCESS | 18696 | 1466590383506 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:03 INFO - PROCESS | 18696 | 1466590383511 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:03 INFO - PROCESS | 18696 | 1466590383770 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 03:13:04 INFO - PROCESS | 18696 | 1466590384167 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 18696 | 1466590384177 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:04 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64f400 == 24 [pid = 18696] [id = 760] 03:13:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x8e64f800) [pid = 18696] [serial = 2279] [outer = (nil)] 03:13:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x8f865c00) [pid = 18696] [serial = 2280] [outer = 0x8e64f800] 03:13:04 INFO - PROCESS | 18696 | 1466590384257 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x8fa7f800) [pid = 18696] [serial = 2281] [outer = 0x8e64f800] 03:13:05 INFO - PROCESS | 18696 | 1466590385095 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:13:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:13:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1646ms 03:13:05 INFO - PROCESS | 18696 | 1466590385145 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 18696 | 1466590385151 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 03:13:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:13:05 INFO - PROCESS | 18696 | 1466590385159 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 18696 | 1466590385163 Marionette TRACE conn4 <- [1,3006,null,{}] 03:13:05 INFO - PROCESS | 18696 | 1466590385193 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:05 INFO - PROCESS | 18696 | 1466590385201 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:05 INFO - PROCESS | 18696 | 1466590385377 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 03:13:05 INFO - PROCESS | 18696 | --DOCSHELL 0x9220d400 == 23 [pid = 18696] [id = 746] 03:13:05 INFO - PROCESS | 18696 | 1466590385628 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 18696 | 1466590385636 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:05 INFO - PROCESS | 18696 | ++DOCSHELL 0x91a25400 == 24 [pid = 18696] [id = 761] 03:13:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x91a2a800) [pid = 18696] [serial = 2282] [outer = (nil)] 03:13:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x9220e800) [pid = 18696] [serial = 2283] [outer = 0x91a2a800] 03:13:05 INFO - PROCESS | 18696 | 1466590385709 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x93b09800) [pid = 18696] [serial = 2284] [outer = 0x91a2a800] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x99f61c00) [pid = 18696] [serial = 2189] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x9a2e2c00) [pid = 18696] [serial = 2190] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x96d2f000) [pid = 18696] [serial = 2186] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x952b3400) [pid = 18696] [serial = 2187] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x9a54f800) [pid = 18696] [serial = 2192] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x9a559c00) [pid = 18696] [serial = 2193] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x95010800) [pid = 18696] [serial = 2198] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x950c0800) [pid = 18696] [serial = 2199] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x91a25000) [pid = 18696] [serial = 2195] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9218d400) [pid = 18696] [serial = 2196] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x96d36400) [pid = 18696] [serial = 2181] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x91a31800) [pid = 18696] [serial = 2183] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x92d7c400) [pid = 18696] [serial = 2184] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x97835000) [pid = 18696] [serial = 2201] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x9962ac00) [pid = 18696] [serial = 2202] [outer = (nil)] [url = about:blank] 03:13:06 INFO - PROCESS | 18696 | 1466590386527 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:13:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:13:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1402ms 03:13:06 INFO - PROCESS | 18696 | 1466590386567 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 03:13:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:13:06 INFO - PROCESS | 18696 | 1466590386573 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 03:13:06 INFO - PROCESS | 18696 | 1466590386582 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 18696 | 1466590386587 Marionette TRACE conn4 <- [1,3010,null,{}] 03:13:06 INFO - PROCESS | 18696 | 1466590386594 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:06 INFO - PROCESS | 18696 | 1466590386599 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:06 INFO - PROCESS | 18696 | 1466590386767 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 03:13:06 INFO - PROCESS | 18696 | 1466590386925 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 18696 | 1466590386935 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:06 INFO - PROCESS | 18696 | ++DOCSHELL 0x95016000 == 25 [pid = 18696] [id = 762] 03:13:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x950c4000) [pid = 18696] [serial = 2285] [outer = (nil)] 03:13:06 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x952bc800) [pid = 18696] [serial = 2286] [outer = 0x950c4000] 03:13:07 INFO - PROCESS | 18696 | 1466590387003 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x96d38c00) [pid = 18696] [serial = 2287] [outer = 0x950c4000] 03:13:07 INFO - PROCESS | 18696 | 1466590387770 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:13:07 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 03:13:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1256ms 03:13:07 INFO - PROCESS | 18696 | 1466590387837 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 18696 | 1466590387842 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 03:13:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:13:07 INFO - PROCESS | 18696 | 1466590387857 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:13:07 INFO - PROCESS | 18696 | 1466590387867 Marionette TRACE conn4 <- [1,3014,null,{}] 03:13:07 INFO - PROCESS | 18696 | 1466590387873 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:07 INFO - PROCESS | 18696 | 1466590387882 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:08 INFO - PROCESS | 18696 | 1466590388065 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 03:13:08 INFO - PROCESS | 18696 | 1466590388231 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 18696 | 1466590388240 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:08 INFO - PROCESS | 18696 | ++DOCSHELL 0x95014400 == 26 [pid = 18696] [id = 763] 03:13:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x952c0400) [pid = 18696] [serial = 2288] [outer = (nil)] 03:13:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x9a0f5400) [pid = 18696] [serial = 2289] [outer = 0x952c0400] 03:13:08 INFO - PROCESS | 18696 | 1466590388308 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9a325c00) [pid = 18696] [serial = 2290] [outer = 0x952c0400] 03:13:08 INFO - PROCESS | 18696 | [18696] 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 03:13:09 INFO - PROCESS | 18696 | 1466590389178 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:13:09 INFO - {} 03:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:13:09 INFO - {} 03:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:13:09 INFO - {} 03:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:13:09 INFO - {} 03:13:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1346ms 03:13:09 INFO - PROCESS | 18696 | 1466590389200 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 18696 | 1466590389206 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 03:13:09 INFO - TEST-START | /FileAPI/fileReader.html 03:13:09 INFO - PROCESS | 18696 | 1466590389226 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 18696 | 1466590389230 Marionette TRACE conn4 <- [1,3018,null,{}] 03:13:09 INFO - PROCESS | 18696 | 1466590389246 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:09 INFO - PROCESS | 18696 | 1466590389252 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:09 INFO - PROCESS | 18696 | 1466590389465 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 03:13:09 INFO - PROCESS | 18696 | 1466590389488 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:09 INFO - PROCESS | 18696 | 1466590389496 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:09 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f85e000 == 27 [pid = 18696] [id = 764] 03:13:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x96d34800) [pid = 18696] [serial = 2291] [outer = (nil)] 03:13:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9ae18000) [pid = 18696] [serial = 2292] [outer = 0x96d34800] 03:13:09 INFO - PROCESS | 18696 | 1466590389575 Marionette DEBUG loaded listener.js 03:13:09 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x9b32cc00) [pid = 18696] [serial = 2293] [outer = 0x96d34800] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x93b09400) [pid = 18696] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x96d2b000) [pid = 18696] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x8e64ac00) [pid = 18696] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9524f000) [pid = 18696] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x93b44c00) [pid = 18696] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x952e1c00) [pid = 18696] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x9126ec00) [pid = 18696] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x8f85c000) [pid = 18696] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x8fa7d000) [pid = 18696] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x9bbbb400) [pid = 18696] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x91a25800) [pid = 18696] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9d373000) [pid = 18696] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x91242c00) [pid = 18696] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x99f60400) [pid = 18696] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x9220e400) [pid = 18696] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:13:10 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x93beb400) [pid = 18696] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:13:10 INFO - PROCESS | 18696 | 1466590390559 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:13:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:13:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:13:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:13:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:13:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1366ms 03:13:10 INFO - PROCESS | 18696 | 1466590390580 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 03:13:10 INFO - PROCESS | 18696 | 1466590390585 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 03:13:10 INFO - TEST-START | /FileAPI/historical.html 03:13:10 INFO - PROCESS | 18696 | 1466590390591 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:13:10 INFO - PROCESS | 18696 | 1466590390594 Marionette TRACE conn4 <- [1,3022,null,{}] 03:13:10 INFO - PROCESS | 18696 | 1466590390600 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:10 INFO - PROCESS | 18696 | 1466590390606 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:10 INFO - PROCESS | 18696 | 1466590390842 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 03:13:10 INFO - PROCESS | 18696 | 1466590390866 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 18696 | 1466590390882 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:10 INFO - PROCESS | 18696 | ++DOCSHELL 0x92201800 == 28 [pid = 18696] [id = 765] 03:13:10 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x93beb400) [pid = 18696] [serial = 2294] [outer = (nil)] 03:13:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x9b00d800) [pid = 18696] [serial = 2295] [outer = 0x93beb400] 03:13:11 INFO - PROCESS | 18696 | 1466590391040 Marionette DEBUG loaded listener.js 03:13:11 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x9d37dc00) [pid = 18696] [serial = 2296] [outer = 0x93beb400] 03:13:11 INFO - PROCESS | 18696 | 1466590391752 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:13:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:13:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:13:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:13:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:13:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:13:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:13:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:13:11 INFO - TEST-OK | /FileAPI/historical.html | took 1197ms 03:13:11 INFO - PROCESS | 18696 | 1466590391792 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 18696 | 1466590391796 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 03:13:11 INFO - TEST-START | /FileAPI/idlharness.html 03:13:11 INFO - PROCESS | 18696 | 1466590391804 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 18696 | 1466590391808 Marionette TRACE conn4 <- [1,3026,null,{}] 03:13:11 INFO - PROCESS | 18696 | 1466590391813 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:11 INFO - PROCESS | 18696 | 1466590391818 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:12 INFO - PROCESS | 18696 | 1466590392023 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 03:13:12 INFO - PROCESS | 18696 | 1466590392048 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 18696 | 1466590392056 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:12 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d99400 == 29 [pid = 18696] [id = 766] 03:13:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x9b00d000) [pid = 18696] [serial = 2297] [outer = (nil)] 03:13:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0xa1013c00) [pid = 18696] [serial = 2298] [outer = 0x9b00d000] 03:13:12 INFO - PROCESS | 18696 | 1466590392121 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0xa101b000) [pid = 18696] [serial = 2299] [outer = 0x9b00d000] 03:13:14 INFO - PROCESS | 18696 | 1466590393818 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:13:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:13:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:13:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:13:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:13:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:13:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 03:13:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:13:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:13:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:13:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 2241ms 03:13:14 INFO - PROCESS | 18696 | 1466590394083 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 03:13:14 INFO - PROCESS | 18696 | 1466590394098 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 03:13:14 INFO - TEST-START | /FileAPI/idlharness.worker 03:13:14 INFO - PROCESS | 18696 | 1466590394208 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:13:14 INFO - PROCESS | 18696 | 1466590394216 Marionette TRACE conn4 <- [1,3030,null,{}] 03:13:14 INFO - PROCESS | 18696 | 1466590394231 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:14 INFO - PROCESS | 18696 | 1466590394238 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:14 INFO - PROCESS | 18696 | 1466590394458 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 03:13:14 INFO - PROCESS | 18696 | 1466590394677 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 18696 | 1466590394694 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:14 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d9f800 == 30 [pid = 18696] [id = 767] 03:13:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x99f61400) [pid = 18696] [serial = 2300] [outer = (nil)] 03:13:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x9a722400) [pid = 18696] [serial = 2301] [outer = 0x99f61400] 03:13:14 INFO - PROCESS | 18696 | 1466590394819 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0xa23a7000) [pid = 18696] [serial = 2302] [outer = 0x99f61400] 03:13:15 INFO - PROCESS | 18696 | [18696] 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 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:13:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:13:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:13:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:13:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:13:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:13:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:13:16 INFO - {} 03:13:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:13:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:13:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:13:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 03:13:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 03:13:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:13:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:13:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:13:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:13:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:13:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:13:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:13:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:13:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:13:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:13:17 INFO - {} 03:13:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2876ms 03:13:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:13:17 INFO - PROCESS | 18696 | 1466590396908 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:13:17 INFO - PROCESS | 18696 | 1466590397054 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 18696 | 1466590397079 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 03:13:17 INFO - PROCESS | 18696 | 1466590397110 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 18696 | 1466590397120 Marionette TRACE conn4 <- [1,3034,null,{}] 03:13:17 INFO - PROCESS | 18696 | 1466590397141 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:17 INFO - PROCESS | 18696 | 1466590397154 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:17 INFO - PROCESS | 18696 | 1466590397521 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 03:13:17 INFO - PROCESS | 18696 | 1466590397671 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 18696 | 1466590397678 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:17 INFO - PROCESS | 18696 | ++DOCSHELL 0xa23a8800 == 31 [pid = 18696] [id = 768] 03:13:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0xa253e800) [pid = 18696] [serial = 2303] [outer = (nil)] 03:13:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0xa6bdb800) [pid = 18696] [serial = 2304] [outer = 0xa253e800] 03:13:17 INFO - PROCESS | 18696 | 1466590397766 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0xa6f43400) [pid = 18696] [serial = 2305] [outer = 0xa253e800] 03:13:18 INFO - PROCESS | 18696 | 1466590398584 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:13:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:13:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1508ms 03:13:18 INFO - PROCESS | 18696 | 1466590398611 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 18696 | 1466590398615 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 03:13:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:13:18 INFO - PROCESS | 18696 | 1466590398623 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 18696 | 1466590398629 Marionette TRACE conn4 <- [1,3038,null,{}] 03:13:18 INFO - PROCESS | 18696 | 1466590398646 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:18 INFO - PROCESS | 18696 | 1466590398656 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:18 INFO - PROCESS | 18696 | 1466590398833 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 03:13:19 INFO - PROCESS | 18696 | 1466590399049 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 18696 | 1466590399057 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:19 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e9c5c00 == 32 [pid = 18696] [id = 769] 03:13:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x8e9d4400) [pid = 18696] [serial = 2306] [outer = (nil)] 03:13:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9b6a7800) [pid = 18696] [serial = 2307] [outer = 0x8e9d4400] 03:13:19 INFO - PROCESS | 18696 | 1466590399188 Marionette DEBUG loaded listener.js 03:13:19 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0xa6f47400) [pid = 18696] [serial = 2308] [outer = 0x8e9d4400] 03:13:20 INFO - PROCESS | 18696 | 1466590400058 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:13:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:13:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:13:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1491ms 03:13:20 INFO - PROCESS | 18696 | 1466590400144 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 03:13:20 INFO - PROCESS | 18696 | 1466590400149 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 03:13:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:13:20 INFO - PROCESS | 18696 | 1466590400158 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:13:20 INFO - PROCESS | 18696 | 1466590400161 Marionette TRACE conn4 <- [1,3042,null,{}] 03:13:20 INFO - PROCESS | 18696 | 1466590400172 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:20 INFO - PROCESS | 18696 | 1466590400177 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:20 INFO - PROCESS | 18696 | 1466590400392 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 03:13:20 INFO - PROCESS | 18696 | 1466590400588 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 18696 | 1466590400597 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:20 INFO - PROCESS | 18696 | ++DOCSHELL 0x8de52400 == 33 [pid = 18696] [id = 770] 03:13:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x8de54400) [pid = 18696] [serial = 2309] [outer = (nil)] 03:13:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x8de5c800) [pid = 18696] [serial = 2310] [outer = 0x8de54400] 03:13:20 INFO - PROCESS | 18696 | 1466590400717 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x8de60800) [pid = 18696] [serial = 2311] [outer = 0x8de54400] 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:13:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:13:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:13:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:13:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:13:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:13:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:13:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1781ms 03:13:22 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:13:22 INFO - PROCESS | 18696 | 1466590401875 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:13:22 INFO - PROCESS | 18696 | 1466590401977 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 18696 | 1466590401992 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 03:13:22 INFO - PROCESS | 18696 | 1466590402024 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 18696 | 1466590402037 Marionette TRACE conn4 <- [1,3046,null,{}] 03:13:22 INFO - PROCESS | 18696 | 1466590402102 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:22 INFO - PROCESS | 18696 | 1466590402107 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:22 INFO - PROCESS | 18696 | 1466590402306 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 03:13:22 INFO - PROCESS | 18696 | 1466590402659 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 18696 | 1466590402669 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:22 INFO - PROCESS | 18696 | ++DOCSHELL 0x8df1e800 == 34 [pid = 18696] [id = 771] 03:13:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x8df20c00) [pid = 18696] [serial = 2312] [outer = (nil)] 03:13:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x8df2c800) [pid = 18696] [serial = 2313] [outer = 0x8df20c00] 03:13:22 INFO - PROCESS | 18696 | 1466590402748 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x8e9cd800) [pid = 18696] [serial = 2314] [outer = 0x8df20c00] 03:13:23 INFO - PROCESS | 18696 | [18696] 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 03:13:23 INFO - PROCESS | 18696 | 1466590403645 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:13:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:13:23 INFO - {} 03:13:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1652ms 03:13:23 INFO - PROCESS | 18696 | 1466590403676 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 18696 | 1466590403680 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 03:13:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:13:23 INFO - PROCESS | 18696 | 1466590403686 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 18696 | 1466590403690 Marionette TRACE conn4 <- [1,3050,null,{}] 03:13:23 INFO - PROCESS | 18696 | 1466590403702 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:23 INFO - PROCESS | 18696 | 1466590403712 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:24 INFO - PROCESS | 18696 | 1466590404185 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 03:13:24 INFO - PROCESS | 18696 | 1466590404466 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 18696 | 1466590404474 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:24 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e9d0800 == 35 [pid = 18696] [id = 772] 03:13:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x8e9d0c00) [pid = 18696] [serial = 2315] [outer = (nil)] 03:13:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x8f85bc00) [pid = 18696] [serial = 2316] [outer = 0x8e9d0c00] 03:13:24 INFO - PROCESS | 18696 | 1466590404550 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x8fa75400) [pid = 18696] [serial = 2317] [outer = 0x8e9d0c00] 03:13:25 INFO - PROCESS | 18696 | 1466590405311 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:13:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:13:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1646ms 03:13:25 INFO - PROCESS | 18696 | 1466590405346 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 03:13:25 INFO - PROCESS | 18696 | 1466590405351 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 03:13:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:13:25 INFO - PROCESS | 18696 | 1466590405363 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 18696 | 1466590405367 Marionette TRACE conn4 <- [1,3054,null,{}] 03:13:25 INFO - PROCESS | 18696 | 1466590405374 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:25 INFO - PROCESS | 18696 | 1466590405382 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:25 INFO - PROCESS | 18696 | 1466590405547 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 03:13:25 INFO - PROCESS | 18696 | 1466590405763 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 18696 | 1466590405771 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:25 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e9cec00 == 36 [pid = 18696] [id = 773] 03:13:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 113 (0x8fa79800) [pid = 18696] [serial = 2318] [outer = (nil)] 03:13:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 114 (0x93811c00) [pid = 18696] [serial = 2319] [outer = 0x8fa79800] 03:13:25 INFO - PROCESS | 18696 | 1466590405849 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 18696 | ++DOMWINDOW == 115 (0x950cb800) [pid = 18696] [serial = 2320] [outer = 0x8fa79800] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64a400 == 35 [pid = 18696] [id = 743] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x9b32e400 == 34 [pid = 18696] [id = 757] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x92201800 == 33 [pid = 18696] [id = 765] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x95014400 == 32 [pid = 18696] [id = 763] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8f85e000 == 31 [pid = 18696] [id = 764] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8df1e800 == 30 [pid = 18696] [id = 771] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8e9d0800 == 29 [pid = 18696] [id = 772] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8de52400 == 28 [pid = 18696] [id = 770] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x8e9c5c00 == 27 [pid = 18696] [id = 769] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x96d9f800 == 26 [pid = 18696] [id = 767] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0xa23a8800 == 25 [pid = 18696] [id = 768] 03:13:28 INFO - PROCESS | 18696 | --DOCSHELL 0x96d99400 == 24 [pid = 18696] [id = 766] 03:13:28 INFO - PROCESS | 18696 | 1466590408251 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 114 (0x93b4b800) [pid = 18696] [serial = 2243] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 113 (0x9a553800) [pid = 18696] [serial = 2214] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 112 (0x8fa77800) [pid = 18696] [serial = 2232] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0x952b5800) [pid = 18696] [serial = 2245] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x93b46400) [pid = 18696] [serial = 2242] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x93be2000) [pid = 18696] [serial = 2207] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x96d36000) [pid = 18696] [serial = 2211] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x91274c00) [pid = 18696] [serial = 2237] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x95018800) [pid = 18696] [serial = 2208] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x8e652c00) [pid = 18696] [serial = 2231] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x952c1000) [pid = 18696] [serial = 2246] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9d36f400) [pid = 18696] [serial = 2220] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9124a800) [pid = 18696] [serial = 2205] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x91a24800) [pid = 18696] [serial = 2238] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x9bb02800) [pid = 18696] [serial = 2219] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9d44bc00) [pid = 18696] [serial = 2222] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0xa061b400) [pid = 18696] [serial = 2228] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0xa0613400) [pid = 18696] [serial = 2225] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x91243800) [pid = 18696] [serial = 2204] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0xa0615800) [pid = 18696] [serial = 2226] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x96d29400) [pid = 18696] [serial = 2210] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9d449800) [pid = 18696] [serial = 2223] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x93b47c00) [pid = 18696] [serial = 2235] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a997c00) [pid = 18696] [serial = 2217] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9a54e000) [pid = 18696] [serial = 2213] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0xa061f800) [pid = 18696] [serial = 2229] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a993800) [pid = 18696] [serial = 2216] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9220fc00) [pid = 18696] [serial = 2240] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x93b06400) [pid = 18696] [serial = 2234] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952dbc00) [pid = 18696] [serial = 2248] [outer = (nil)] [url = about:blank] 03:13:28 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x96d2f400) [pid = 18696] [serial = 2249] [outer = (nil)] [url = about:blank] 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:13:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 03:13:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:13:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3308ms 03:13:28 INFO - PROCESS | 18696 | 1466590408672 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 18696 | 1466590408680 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 03:13:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:13:28 INFO - PROCESS | 18696 | 1466590408693 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 18696 | 1466590408708 Marionette TRACE conn4 <- [1,3058,null,{}] 03:13:28 INFO - PROCESS | 18696 | 1466590408736 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:28 INFO - PROCESS | 18696 | 1466590408746 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:29 INFO - PROCESS | 18696 | 1466590409035 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 03:13:29 INFO - PROCESS | 18696 | 1466590409183 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 18696 | 1466590409194 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:29 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64e400 == 25 [pid = 18696] [id = 774] 03:13:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x8e64e800) [pid = 18696] [serial = 2321] [outer = (nil)] 03:13:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x8e9c6400) [pid = 18696] [serial = 2322] [outer = 0x8e64e800] 03:13:29 INFO - PROCESS | 18696 | 1466590409265 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x8e9cd400) [pid = 18696] [serial = 2323] [outer = 0x8e64e800] 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:13:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:13:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:13:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:13:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:13:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:13:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:13:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:13:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:13:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1561ms 03:13:30 INFO - PROCESS | 18696 | 1466590410229 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:13:30 INFO - PROCESS | 18696 | 1466590410254 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 18696 | 1466590410271 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 03:13:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:13:30 INFO - PROCESS | 18696 | 1466590410283 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 18696 | 1466590410289 Marionette TRACE conn4 <- [1,3062,null,{}] 03:13:30 INFO - PROCESS | 18696 | 1466590410295 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:30 INFO - PROCESS | 18696 | 1466590410300 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:30 INFO - PROCESS | 18696 | 1466590410482 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 03:13:30 INFO - PROCESS | 18696 | 1466590410654 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:30 INFO - PROCESS | 18696 | 1466590410662 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:30 INFO - PROCESS | 18696 | ++DOCSHELL 0x91270000 == 26 [pid = 18696] [id = 775] 03:13:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x91272400) [pid = 18696] [serial = 2324] [outer = (nil)] 03:13:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x91276800) [pid = 18696] [serial = 2325] [outer = 0x91272400] 03:13:30 INFO - PROCESS | 18696 | 1466590410734 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x91a24c00) [pid = 18696] [serial = 2326] [outer = 0x91272400] 03:13:31 INFO - PROCESS | 18696 | [18696] 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 03:13:31 INFO - PROCESS | 18696 | 1466590411856 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:13:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:13:31 INFO - {} 03:13:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1590ms 03:13:31 INFO - PROCESS | 18696 | 1466590411875 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 03:13:31 INFO - PROCESS | 18696 | 1466590411880 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 03:13:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:13:31 INFO - PROCESS | 18696 | 1466590411907 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:13:31 INFO - PROCESS | 18696 | 1466590411918 Marionette TRACE conn4 <- [1,3066,null,{}] 03:13:31 INFO - PROCESS | 18696 | 1466590411967 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:31 INFO - PROCESS | 18696 | 1466590411980 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:32 INFO - PROCESS | 18696 | 1466590412287 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 03:13:32 INFO - PROCESS | 18696 | 1466590412417 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 18696 | 1466590412430 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:32 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b41800 == 27 [pid = 18696] [id = 776] 03:13:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x93b44400) [pid = 18696] [serial = 2327] [outer = (nil)] 03:13:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x93b49c00) [pid = 18696] [serial = 2328] [outer = 0x93b44400] 03:13:32 INFO - PROCESS | 18696 | 1466590412504 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x93be0c00) [pid = 18696] [serial = 2329] [outer = 0x93b44400] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x91243400) [pid = 18696] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9a7c1000) [pid = 18696] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9500fc00) [pid = 18696] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x950c4000) [pid = 18696] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9a0fb000) [pid = 18696] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9b330c00) [pid = 18696] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x96d2bc00) [pid = 18696] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x952c0400) [pid = 18696] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x91a2a800) [pid = 18696] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x8e64f800) [pid = 18696] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0x9b00d000) [pid = 18696] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x96d34800) [pid = 18696] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x93beb400) [pid = 18696] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0x9a556400) [pid = 18696] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 78 (0x91272000) [pid = 18696] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 77 (0x950ed800) [pid = 18696] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:13:33 INFO - PROCESS | 18696 | --DOMWINDOW == 76 (0x9b69e400) [pid = 18696] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:13:34 INFO - PROCESS | 18696 | 1466590414139 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:13:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:13:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2276ms 03:13:34 INFO - PROCESS | 18696 | 1466590414166 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 03:13:34 INFO - PROCESS | 18696 | 1466590414170 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 03:13:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:13:34 INFO - PROCESS | 18696 | 1466590414176 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:13:34 INFO - PROCESS | 18696 | 1466590414179 Marionette TRACE conn4 <- [1,3070,null,{}] 03:13:34 INFO - PROCESS | 18696 | 1466590414185 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:34 INFO - PROCESS | 18696 | 1466590414190 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:34 INFO - PROCESS | 18696 | 1466590414401 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 03:13:34 INFO - PROCESS | 18696 | 1466590414425 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 18696 | 1466590414434 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:34 INFO - PROCESS | 18696 | ++DOCSHELL 0x9501a800 == 28 [pid = 18696] [id = 777] 03:13:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 77 (0x9501c400) [pid = 18696] [serial = 2330] [outer = (nil)] 03:13:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 78 (0x9524a400) [pid = 18696] [serial = 2331] [outer = 0x9501c400] 03:13:34 INFO - PROCESS | 18696 | 1466590414502 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 18696 | ++DOMWINDOW == 79 (0x952bc400) [pid = 18696] [serial = 2332] [outer = 0x9501c400] 03:13:35 INFO - PROCESS | 18696 | 1466590415361 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:13:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:13:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1233ms 03:13:35 INFO - PROCESS | 18696 | 1466590415415 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 18696 | 1466590415419 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 03:13:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:13:35 INFO - PROCESS | 18696 | 1466590415426 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 18696 | 1466590415429 Marionette TRACE conn4 <- [1,3074,null,{}] 03:13:35 INFO - PROCESS | 18696 | 1466590415435 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:35 INFO - PROCESS | 18696 | 1466590415440 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:35 INFO - PROCESS | 18696 | 1466590415581 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 03:13:35 INFO - PROCESS | 18696 | 1466590415601 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 18696 | 1466590415608 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:35 INFO - PROCESS | 18696 | ++DOCSHELL 0x8de51c00 == 29 [pid = 18696] [id = 778] 03:13:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 80 (0x8de52400) [pid = 18696] [serial = 2333] [outer = (nil)] 03:13:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 81 (0x8de59000) [pid = 18696] [serial = 2334] [outer = 0x8de52400] 03:13:35 INFO - PROCESS | 18696 | 1466590415751 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 18696 | ++DOMWINDOW == 82 (0x8df21c00) [pid = 18696] [serial = 2335] [outer = 0x8de52400] 03:13:36 INFO - PROCESS | 18696 | 1466590416812 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:13:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:13:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1431ms 03:13:36 INFO - PROCESS | 18696 | 1466590416861 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 03:13:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:13:36 INFO - PROCESS | 18696 | 1466590416868 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 03:13:36 INFO - PROCESS | 18696 | 1466590416919 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 18696 | 1466590416924 Marionette TRACE conn4 <- [1,3078,null,{}] 03:13:36 INFO - PROCESS | 18696 | 1466590416941 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:36 INFO - PROCESS | 18696 | 1466590416948 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:37 INFO - PROCESS | 18696 | 1466590417138 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 03:13:37 INFO - PROCESS | 18696 | 1466590417370 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 18696 | 1466590417383 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:37 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e64b800 == 30 [pid = 18696] [id = 779] 03:13:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 83 (0x8fa7a400) [pid = 18696] [serial = 2336] [outer = (nil)] 03:13:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 84 (0x91243c00) [pid = 18696] [serial = 2337] [outer = 0x8fa7a400] 03:13:37 INFO - PROCESS | 18696 | 1466590417500 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 18696 | ++DOMWINDOW == 85 (0x9126f800) [pid = 18696] [serial = 2338] [outer = 0x8fa7a400] 03:13:38 INFO - PROCESS | 18696 | 1466590418436 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 18696 | 1466590418500 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 03:13:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:13:38 INFO - PROCESS | 18696 | 1466590418522 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 18696 | 1466590418527 Marionette TRACE conn4 <- [1,3082,null,{}] 03:13:38 INFO - PROCESS | 18696 | 1466590418578 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:38 INFO - PROCESS | 18696 | 1466590418585 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:38 INFO - PROCESS | 18696 | 1466590418823 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 03:13:38 INFO - PROCESS | 18696 | 1466590418964 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 18696 | 1466590418974 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:39 INFO - PROCESS | 18696 | ++DOCSHELL 0x92184800 == 31 [pid = 18696] [id = 780] 03:13:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 86 (0x93815800) [pid = 18696] [serial = 2339] [outer = (nil)] 03:13:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 87 (0x93b0a400) [pid = 18696] [serial = 2340] [outer = 0x93815800] 03:13:39 INFO - PROCESS | 18696 | 1466590419057 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 18696 | ++DOMWINDOW == 88 (0x94687400) [pid = 18696] [serial = 2341] [outer = 0x93815800] 03:13:39 INFO - PROCESS | 18696 | 1466590419985 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:13:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:13:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:13:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1486ms 03:13:40 INFO - PROCESS | 18696 | 1466590420010 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 03:13:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:13:40 INFO - PROCESS | 18696 | 1466590420014 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 03:13:40 INFO - PROCESS | 18696 | 1466590420021 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:13:40 INFO - PROCESS | 18696 | 1466590420027 Marionette TRACE conn4 <- [1,3086,null,{}] 03:13:40 INFO - PROCESS | 18696 | 1466590420044 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:40 INFO - PROCESS | 18696 | 1466590420053 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:40 INFO - PROCESS | 18696 | 1466590420279 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 03:13:40 INFO - PROCESS | 18696 | 1466590420488 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 18696 | 1466590420497 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:40 INFO - PROCESS | 18696 | ++DOCSHELL 0x93b0d000 == 32 [pid = 18696] [id = 781] 03:13:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 89 (0x9467fc00) [pid = 18696] [serial = 2342] [outer = (nil)] 03:13:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 90 (0x96d2ac00) [pid = 18696] [serial = 2343] [outer = 0x9467fc00] 03:13:40 INFO - PROCESS | 18696 | 1466590420619 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 18696 | ++DOMWINDOW == 91 (0x96d2d800) [pid = 18696] [serial = 2344] [outer = 0x9467fc00] 03:13:41 INFO - PROCESS | 18696 | 1466590421474 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:13:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:13:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1486ms 03:13:41 INFO - PROCESS | 18696 | 1466590421507 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 18696 | 1466590421513 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 03:13:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:13:41 INFO - PROCESS | 18696 | 1466590421520 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 18696 | 1466590421524 Marionette TRACE conn4 <- [1,3090,null,{}] 03:13:41 INFO - PROCESS | 18696 | 1466590421530 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:41 INFO - PROCESS | 18696 | 1466590421536 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:41 INFO - PROCESS | 18696 | 1466590421743 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 03:13:41 INFO - PROCESS | 18696 | 1466590421921 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 18696 | 1466590421929 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:42 INFO - PROCESS | 18696 | ++DOCSHELL 0x96d99c00 == 33 [pid = 18696] [id = 782] 03:13:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 92 (0x96d9d400) [pid = 18696] [serial = 2345] [outer = (nil)] 03:13:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 93 (0x97834400) [pid = 18696] [serial = 2346] [outer = 0x96d9d400] 03:13:42 INFO - PROCESS | 18696 | 1466590422051 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 18696 | ++DOMWINDOW == 94 (0x97836400) [pid = 18696] [serial = 2347] [outer = 0x96d9d400] 03:13:42 INFO - PROCESS | 18696 | 1466590422893 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:13:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1387ms 03:13:42 INFO - PROCESS | 18696 | 1466590422909 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 18696 | 1466590422912 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 03:13:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:13:42 INFO - PROCESS | 18696 | 1466590422920 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 18696 | 1466590422923 Marionette TRACE conn4 <- [1,3094,null,{}] 03:13:42 INFO - PROCESS | 18696 | 1466590422929 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:42 INFO - PROCESS | 18696 | 1466590422934 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:43 INFO - PROCESS | 18696 | 1466590423103 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 03:13:43 INFO - PROCESS | 18696 | 1466590423311 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 18696 | 1466590423320 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:43 INFO - PROCESS | 18696 | ++DOCSHELL 0x97835400 == 34 [pid = 18696] [id = 783] 03:13:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 95 (0x9958a400) [pid = 18696] [serial = 2348] [outer = (nil)] 03:13:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 96 (0x99f4f400) [pid = 18696] [serial = 2349] [outer = 0x9958a400] 03:13:43 INFO - PROCESS | 18696 | 1466590423463 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 18696 | ++DOMWINDOW == 97 (0x9a553400) [pid = 18696] [serial = 2350] [outer = 0x9958a400] 03:13:44 INFO - PROCESS | 18696 | 1466590424392 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:13:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1485ms 03:13:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:13:44 INFO - PROCESS | 18696 | 1466590424405 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 18696 | 1466590424409 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 03:13:44 INFO - PROCESS | 18696 | 1466590424416 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 18696 | 1466590424420 Marionette TRACE conn4 <- [1,3098,null,{}] 03:13:44 INFO - PROCESS | 18696 | 1466590424426 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:44 INFO - PROCESS | 18696 | 1466590424437 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:44 INFO - PROCESS | 18696 | 1466590424657 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 03:13:44 INFO - PROCESS | 18696 | 1466590424922 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:44 INFO - PROCESS | 18696 | 1466590424935 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:44 INFO - PROCESS | 18696 | ++DOCSHELL 0x950c0400 == 35 [pid = 18696] [id = 784] 03:13:44 INFO - PROCESS | 18696 | ++DOMWINDOW == 98 (0x96d30000) [pid = 18696] [serial = 2351] [outer = (nil)] 03:13:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 99 (0x9a998c00) [pid = 18696] [serial = 2352] [outer = 0x96d30000] 03:13:45 INFO - PROCESS | 18696 | 1466590425016 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 18696 | ++DOMWINDOW == 100 (0x8df1ec00) [pid = 18696] [serial = 2353] [outer = 0x96d30000] 03:13:45 INFO - PROCESS | 18696 | 1466590425874 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:13:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:13:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:13:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1485ms 03:13:45 INFO - PROCESS | 18696 | 1466590425902 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 03:13:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:13:45 INFO - PROCESS | 18696 | 1466590425906 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 03:13:45 INFO - PROCESS | 18696 | 1466590425913 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:13:45 INFO - PROCESS | 18696 | 1466590425916 Marionette TRACE conn4 <- [1,3102,null,{}] 03:13:45 INFO - PROCESS | 18696 | 1466590425922 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:45 INFO - PROCESS | 18696 | 1466590425928 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:46 INFO - PROCESS | 18696 | 1466590426114 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 03:13:46 INFO - PROCESS | 18696 | 1466590426320 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 18696 | 1466590426331 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:46 INFO - PROCESS | 18696 | ++DOCSHELL 0x8e9cb000 == 36 [pid = 18696] [id = 785] 03:13:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 101 (0x9a8b5000) [pid = 18696] [serial = 2354] [outer = (nil)] 03:13:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 102 (0x9b328800) [pid = 18696] [serial = 2355] [outer = 0x9a8b5000] 03:13:46 INFO - PROCESS | 18696 | 1466590426447 Marionette DEBUG loaded listener.js 03:13:46 INFO - PROCESS | 18696 | ++DOMWINDOW == 103 (0x9b605c00) [pid = 18696] [serial = 2356] [outer = 0x9a8b5000] 03:13:47 INFO - PROCESS | 18696 | 1466590427312 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:13:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:13:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1433ms 03:13:47 INFO - PROCESS | 18696 | 1466590427346 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 18696 | 1466590427349 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:13:47 INFO - PROCESS | 18696 | 1466590427356 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 18696 | 1466590427359 Marionette TRACE conn4 <- [1,3106,null,{}] 03:13:47 INFO - PROCESS | 18696 | 1466590427391 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:47 INFO - PROCESS | 18696 | 1466590427395 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:47 INFO - PROCESS | 18696 | 1466590427581 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 03:13:47 INFO - PROCESS | 18696 | 1466590427789 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:47 INFO - PROCESS | 18696 | 1466590427801 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:47 INFO - PROCESS | 18696 | ++DOCSHELL 0x8de56800 == 37 [pid = 18696] [id = 786] 03:13:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 104 (0x8de57000) [pid = 18696] [serial = 2357] [outer = (nil)] 03:13:47 INFO - PROCESS | 18696 | ++DOMWINDOW == 105 (0x8df26000) [pid = 18696] [serial = 2358] [outer = 0x8de57000] 03:13:47 INFO - PROCESS | 18696 | 1466590427916 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 18696 | ++DOMWINDOW == 106 (0x9124e400) [pid = 18696] [serial = 2359] [outer = 0x8de57000] 03:13:48 INFO - PROCESS | 18696 | 1466590428764 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:13:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:13:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:13:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:13:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1449ms 03:13:48 INFO - PROCESS | 18696 | 1466590428806 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 03:13:48 INFO - PROCESS | 18696 | 1466590428811 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 03:13:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:13:48 INFO - PROCESS | 18696 | 1466590428817 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:13:48 INFO - PROCESS | 18696 | 1466590428821 Marionette TRACE conn4 <- [1,3110,null,{}] 03:13:49 INFO - PROCESS | 18696 | 1466590429004 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:49 INFO - PROCESS | 18696 | 1466590429011 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:49 INFO - PROCESS | 18696 | 1466590429210 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 03:13:49 INFO - PROCESS | 18696 | 1466590429483 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:49 INFO - PROCESS | 18696 | 1466590429494 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:49 INFO - PROCESS | 18696 | ++DOCSHELL 0x8df26400 == 38 [pid = 18696] [id = 787] 03:13:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 107 (0x8e64d400) [pid = 18696] [serial = 2360] [outer = (nil)] 03:13:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 108 (0x8e9ce800) [pid = 18696] [serial = 2361] [outer = 0x8e64d400] 03:13:49 INFO - PROCESS | 18696 | 1466590429583 Marionette DEBUG loaded listener.js 03:13:49 INFO - PROCESS | 18696 | ++DOMWINDOW == 109 (0x8f861c00) [pid = 18696] [serial = 2362] [outer = 0x8e64d400] 03:13:50 INFO - PROCESS | 18696 | 1466590430436 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:13:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:13:50 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:13:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:13:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:13:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:13:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1696ms 03:13:50 INFO - PROCESS | 18696 | 1466590430517 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 03:13:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:13:50 INFO - PROCESS | 18696 | 1466590430523 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 03:13:50 INFO - PROCESS | 18696 | 1466590430548 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 18696 | 1466590430553 Marionette TRACE conn4 <- [1,3114,null,{}] 03:13:50 INFO - PROCESS | 18696 | 1466590430566 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:50 INFO - PROCESS | 18696 | 1466590430572 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:50 INFO - PROCESS | 18696 | 1466590430766 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 03:13:50 INFO - PROCESS | 18696 | --DOCSHELL 0x9524e400 == 37 [pid = 18696] [id = 748] 03:13:50 INFO - PROCESS | 18696 | --DOCSHELL 0x93b10000 == 36 [pid = 18696] [id = 749] 03:13:50 INFO - PROCESS | 18696 | --DOCSHELL 0x93816400 == 35 [pid = 18696] [id = 747] 03:13:50 INFO - PROCESS | 18696 | --DOCSHELL 0x91250000 == 34 [pid = 18696] [id = 745] 03:13:51 INFO - PROCESS | 18696 | 1466590431019 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"baab086c-38a9-45e1-b669-5ac8245fef0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 18696 | 1466590431031 Marionette INFO sendAsync 3b5697a1-db70-427f-80f6-aee07d02b2fa 03:13:51 INFO - PROCESS | 18696 | --DOCSHELL 0x9501a800 == 33 [pid = 18696] [id = 777] 03:13:51 INFO - PROCESS | 18696 | --DOCSHELL 0x93b41800 == 32 [pid = 18696] [id = 776] 03:13:51 INFO - PROCESS | 18696 | --DOCSHELL 0x91270000 == 31 [pid = 18696] [id = 775] 03:13:51 INFO - PROCESS | 18696 | ++DOCSHELL 0x8f860800 == 32 [pid = 18696] [id = 788] 03:13:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 110 (0x8fa74c00) [pid = 18696] [serial = 2363] [outer = (nil)] 03:13:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 111 (0x9124e800) [pid = 18696] [serial = 2364] [outer = 0x8fa74c00] 03:13:51 INFO - PROCESS | 18696 | 1466590431144 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 18696 | ++DOMWINDOW == 112 (0x92202800) [pid = 18696] [serial = 2365] [outer = 0x8fa74c00] 03:13:51 INFO - PROCESS | 18696 | --DOCSHELL 0x8e64e400 == 31 [pid = 18696] [id = 774] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 111 (0x9ae18000) [pid = 18696] [serial = 2292] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 110 (0x9b32cc00) [pid = 18696] [serial = 2293] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 109 (0x9d37dc00) [pid = 18696] [serial = 2296] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 108 (0x9ae1ac00) [pid = 18696] [serial = 2266] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 107 (0x9ae1c000) [pid = 18696] [serial = 2267] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 106 (0x9220ec00) [pid = 18696] [serial = 2254] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 105 (0x93819800) [pid = 18696] [serial = 2255] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 104 (0x9b610000) [pid = 18696] [serial = 2269] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 103 (0x9b6a7c00) [pid = 18696] [serial = 2270] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 102 (0x9d376000) [pid = 18696] [serial = 2272] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 101 (0x9b331400) [pid = 18696] [serial = 2277] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 100 (0x99126800) [pid = 18696] [serial = 2278] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 99 (0x9a8b7c00) [pid = 18696] [serial = 2263] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 98 (0x9a98f400) [pid = 18696] [serial = 2264] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 97 (0x952b3800) [pid = 18696] [serial = 2257] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 96 (0x952da800) [pid = 18696] [serial = 2258] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 95 (0x952bc800) [pid = 18696] [serial = 2286] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 94 (0x96d38c00) [pid = 18696] [serial = 2287] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 93 (0x9a327800) [pid = 18696] [serial = 2260] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 92 (0x9a54ec00) [pid = 18696] [serial = 2261] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 91 (0x9d374800) [pid = 18696] [serial = 2274] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 90 (0x9d44d000) [pid = 18696] [serial = 2275] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 89 (0x96d9c800) [pid = 18696] [serial = 2251] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 88 (0x9961dc00) [pid = 18696] [serial = 2252] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 87 (0x9a325c00) [pid = 18696] [serial = 2290] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 86 (0x9220e800) [pid = 18696] [serial = 2283] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 85 (0x93b09800) [pid = 18696] [serial = 2284] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 84 (0x8f865c00) [pid = 18696] [serial = 2280] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 83 (0x8fa7f800) [pid = 18696] [serial = 2281] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 82 (0xa1013c00) [pid = 18696] [serial = 2298] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 81 (0x9a0f5400) [pid = 18696] [serial = 2289] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 80 (0x9b00d800) [pid = 18696] [serial = 2295] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | --DOMWINDOW == 79 (0xa101b000) [pid = 18696] [serial = 2299] [outer = (nil)] [url = about:blank] 03:13:51 INFO - PROCESS | 18696 | 1466590431995 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:13:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:13:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1519ms 03:13:52 INFO - PROCESS | 18696 | 1466590432050 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 18696 | 1466590432053 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 03:13:53 WARNING - u'runner_teardown' () 03:13:53 INFO - No more tests 03:13:53 INFO - Got 0 unexpected results 03:13:53 INFO - SUITE-END | took 1289s 03:13:53 INFO - Closing logging queue 03:13:53 INFO - queue closed 03:13:53 INFO - Return code: 0 03:13:53 WARNING - # TBPL SUCCESS # 03:13:53 INFO - Running post-action listener: _resource_record_post_action 03:13:53 INFO - Running post-run listener: _resource_record_post_run 03:13:54 INFO - Total resource usage - Wall time: 1324s; CPU: 98.0%; Read bytes: 11530240; Write bytes: 924688384; Read time: 412; Write time: 228316 03:13:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:13:54 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 8192; Write bytes: 134635520; Read time: 16; Write time: 122840 03:13:54 INFO - run-tests - Wall time: 1294s; CPU: 98.0%; Read bytes: 11235328; Write bytes: 779673600; Read time: 380; Write time: 97416 03:13:54 INFO - Running post-run listener: _upload_blobber_files 03:13:54 INFO - Blob upload gear active. 03:13:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:13:54 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:13:54 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'] 03:13:54 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 03:13:55 INFO - (blobuploader) - INFO - Open directory for files ... 03:13:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:13:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:13:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:13:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:13:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:13:57 INFO - (blobuploader) - INFO - Done attempting. 03:13:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:13:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:13:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:13:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:13:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:13:58 INFO - (blobuploader) - INFO - Done attempting. 03:13:58 INFO - (blobuploader) - INFO - Iteration through files over. 03:13:58 INFO - Return code: 0 03:13:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:13:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:13:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d406f9db6381ee7505c5e0b096ddc35956370ef56e45da9c91d568d6b980194331ab2f787aa716d6ea06eb8fb31fff31799812b73364fd4e72eeb17b0a86aede", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5a27b762903c2e171c9d9f20d17310cc55e90fcdfbcc2610cf1de12a39fefa5c4759ccb9d7f422c2605f8f5308d45c1fe2c2264278e9d014c34b1962edc0b89"} 03:13:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:13:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:13:58 INFO - Contents: 03:13:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d406f9db6381ee7505c5e0b096ddc35956370ef56e45da9c91d568d6b980194331ab2f787aa716d6ea06eb8fb31fff31799812b73364fd4e72eeb17b0a86aede", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5a27b762903c2e171c9d9f20d17310cc55e90fcdfbcc2610cf1de12a39fefa5c4759ccb9d7f422c2605f8f5308d45c1fe2c2264278e9d014c34b1962edc0b89"} 03:13:58 INFO - Running post-run listener: copy_logs_to_upload_dir 03:13:58 INFO - Copying logs to upload dir... 03:13:58 INFO - mkdir: /builds/slave/test/build/upload/logs 03:13:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1405.257864 ========= master_lag: 4.90 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 30 secs) (at 2016-06-22 03:14:03.776518) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-06-22 03:14:03.780612) ========= 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-1466588981.364946-142896880 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d406f9db6381ee7505c5e0b096ddc35956370ef56e45da9c91d568d6b980194331ab2f787aa716d6ea06eb8fb31fff31799812b73364fd4e72eeb17b0a86aede", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5a27b762903c2e171c9d9f20d17310cc55e90fcdfbcc2610cf1de12a39fefa5c4759ccb9d7f422c2605f8f5308d45c1fe2c2264278e9d014c34b1962edc0b89"} build_url:https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033463 build_url: 'https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/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/d406f9db6381ee7505c5e0b096ddc35956370ef56e45da9c91d568d6b980194331ab2f787aa716d6ea06eb8fb31fff31799812b73364fd4e72eeb17b0a86aede", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b5a27b762903c2e171c9d9f20d17310cc55e90fcdfbcc2610cf1de12a39fefa5c4759ccb9d7f422c2605f8f5308d45c1fe2c2264278e9d014c34b1962edc0b89"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NWuM6Y_ZQxeYpTJ63cHQdA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 3.52 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-06-22 03:14:07.332916) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 03:14:07.333290) ========= 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-1466588981.364946-142896880 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019394 ========= master_lag: 0.55 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 03:14:07.902228) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 03:14:07.902555) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 03:14:07.903287) ========= ========= Total master_lag: 9.20 =========